python字符串string的内置方法实例详解
作者:PizerWang 发布时间:2022-06-14 01:10:23
下面给大家分享python 字符串string的内置方法,具体内容详情如下所示:
#__author: "Pizer Wang"
#__date: 2018/1/28
a = "Let's go"
print(a)
print("-------------------")
a = 'Let\'s go'
print(a)
print("-------------------")
print("hello" * 3)
print("helloworld"[2:])
print("-------------------")
print("ell" in "helloworld")
print("-------------------")
print("Pizer is a good student")
print("%s is a goog student" % "Pizer")
print("-------------------")
a = "1234"
b = "abcd"
c = "!@#$"
d = a + b + c
print(d)
d = "".join([a, b, c])
print(d)
d = ", ".join([a, b, c])
print(d)
d = "++".join([a, b, c])
print(d)
print("-------------------")
print("string的内置方法")
str = "helloworld"
print(str.count("l")) #统计元个数
print(str.capitalize()) #首字母大写
print(str.center(25, "-")) #居中
print(str.endswith("d"))
print(str.endswith("world"))
print(str.endswith("word")) #是否以某个内容结尾
print(str.startswith("hello")) #是否以某个内容开始
str = "hello\tworld"
print(str.expandtabs(tabsize=10))
print("-------------------")
str = "helloworld {name} is {age}"
print(str.find("w")) #查找到第一个元素并将索引值返回
print(str.format(name = "Pizer", age = 18))
print(str.format_map({"name":"Jone", "age":25}))
print("-------------------")
print(str.index("w"))
#print(str.index("www")) #报错
print(str.find("wwww"))
print("-------------------")
str = "123abc"
print(str.isalnum())
str = "123"
print(str.isalnum())
str = "abc"
print(str.isalnum())
str = "!@$"
print(str.isalnum())
str = "中国万岁"
print(str.isalnum())
print("-------------------")
print("123456".isdecimal())
print("123456ff".isdecimal())
print("123456789".isdigit())
print("12345.6789".isdigit())
print("12345.6789".isnumeric())
print("-------------------")
print("34abc".isidentifier())
print("_34abc".isidentifier())
print("abc".islower())
print("abC".islower())
print("ABC".isupper())
print(" ".isspace())
print("-------------------")
print("Hello Jone".istitle())
print("Good morning".istitle())
print("-------------------")
print("Hello Jone".lower())
print("Good morning".upper())
print("Hello Jone".swapcase())
print("-------------------")
print("Hello world".ljust(20, "-"))
print("Hello world".rjust(20, "-"))
print(" Hello world \t \n")
print(" Hello world ".strip())
print(" Hello world ".lstrip())
print(" Hello world ".rstrip())
print("-------------------")
print("Hello Jone Jone".replace("Jone", "Pizer"))
print("Hello Jone Jone".replace("Jone", "Pizer", 1))
print("My title".find("t"))
print("My title".rfind("t"))
print("-------------------")
print("Hello world".split(" "))
print("Hello world".split("l", 1))
print("Hello world".rsplit("l", 1))
print("hello jone".title())
print("-------------------")
#重要的字符串方法
# print(st.count('l'))
# print(st.center(50,'#')) # 居中
# print(st.startswith('he')) # 判断是否以某个内容开头
# print(st.find('t'))
# print(st.format(name='alex',age=37)) # 格式化输出的另一种方式 待定:?:{}
# print('My tLtle'.lower())
# print('My tLtle'.upper())
# print('\tMy tLtle\n'.strip())
# print('My title title'.replace('itle','lesson',1))
# print('My title title'.split('i',1))
执行结果:
Let's go
Let's go
hellohellohello
lloworld
True
Pizer is a good student
Pizer is a goog student
1234abcd!@#1234abcd!@#
1234abcd!@#
1234, abcd, !@#$
1234++abcd++!@#$
string的内置方法
3
Helloworld
——–helloworld——-
True
True
False
True
hello world
5
helloworld Pizer is 18
helloworld Jone is 25
5
-1
True
True
True
False
True
True
False
True
False
False
False
True
True
False
True
True
True
False
hello jone
GOOD MORNING
hELLO jONE
Hello world———
———Hello world
Hello world
Hello world
Hello world
Hello world
Hello Pizer Pizer
Hello Pizer Jone
3
5
[‘Hello', ‘world']
[‘He', ‘lo world']
[‘Hello wor', ‘d']
Hello Jone
总结
以上所述是小编给大家介绍的python字符串string的内置方法实例详解网站的支持!
来源:https://blog.csdn.net/Suck_char/article/details/79190200


猜你喜欢
- 快速搭建scrapy开发环境pythonpippip百度网盘注:不同的电脑上所带有环境不同,安装方式有些许差别1、成功安装python并添加
- 之前在实现表单中file类型input选择多图片的时候找到一种方式 也许不是最好的但亲测可行且支持ie7以上以及chrome浏览器在表单中使
- MySQL多个left join on关联条件顺序注意:下面的案例特别重要!请重视!SQL有点长,但确实是干货!结论如果存在多个left j
- 前言前面介绍了Allure报告,本篇来学习普通的HTML如何展示在Jenkins上安装插件Manage Jenkins --> Man
- 本文实例讲述了C#简单访问SQLite数据库的方法。分享给大家供大家参考,具体如下:下载最新版SQLite(http://www.sqlit
- 先说一下最土的一种方法:Html:<div class="tab-head">
- 主要内容所谓RPC,是远程过程调用(Remote Procedure Call)的简写,网上解释很多,简单来说,就是在当前进程调用其他进程的
- 问题背景:新添加一个virtualenv环境时,需要安装指定的django==1.9.8,但是在添加解释器时,总报一个fuck egg的问题
- 后端:from rest_framework.views import APIViewfrom car import settingsfro
- 什么是接口测试接口测试主要用于检测外部系统与内部系统之间,以及系统内部各 个子系统之间的交互点。其测试的重点是,检查数据的交换、传递和控 制
- 目录前言一、一元判断1.1 举个例子🌰1.2 放入 Object 中1.3 放入 Map 中二、多元判断2.1 举个例子🌰2.2 将判断条件
- 写python脚本的初衷,每次在windows编辑完文件后,想同步到linux上去,只能够登录服务器,然后再利用网络copy,重复性很大,就
- MySQL分页分析原理及提高效率PERCONA PERFORMANCE CONFERENCE 2009上,来自雅虎的几位工程师带来了一篇”E
- 安装pillow(python的图形界面库)第一种方法在Dos界面输入pip install pillow(但是不知为何总是失败);搞了好几
- 前情提要:作为刚入门机器视觉的小伙伴,第一节课学到机器视觉语法时觉得很难理解,很多人家的经验,我发现都千篇一律,功能函数没解析,参数不讲解,
- 所以以 create_time datetime default now() 的形式设置默认值是不可能的。 代替的方案是使用TIMESTAM
- 业务场景:需要记入访客的访问情况,但不能重复记入可以插入前进行判断要插入的数据是否存在业务代码如下 :INSERT INTO t_topic
- 完整系列教程详见:http://golang.iswbm.com在 Golang 中用于执行命令的库是 os/exec,exec.Comma
- 本篇目标抓取淘宝MM的姓名,头像,年龄抓取每一个MM的资料简介以及写真图片把每一个MM的写真图片按照文件夹保存到本地熟悉文件保存的过程&nb
- 序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Pyt