python基础 字符串

不打扰是莪最后的温柔 提交于 2019-12-03 02:48:54

字符串

 1 str1 = "str  test"
 2 print(str1.capitalize()) #Str test 首字母大写
 3 print(str1.count("t")) # 3 统计字符串中对应字符出现的次数
 4 print(str1.center(50,"+")) #一共打印50个字符,str1居中,不够的用‘+’补齐
 5 print(str1.endswith("st")) #判断字符串是否以st结尾,返回True/False
 6 print(str1.expandtabs(tabsize=30)) #将字符串中的table转成30个空格
 7 print(str1.find("e")) #查找输入字符串在原始字符串的位置(第一次出现),空格也算一个字符
 8 print(str1.index("t")) #等于str1.find,find找不到返回False,index报错
 9 print(str1.isalnum()) # False 是否由数字和字母组成,返回布尔类型
10 print(str1.isalpha()) # True 是否由纯字母组成,返回布尔类型
11 print(str1.isdecimal()) #False 判断是否为十进制
12 print("12332".isdigit()) #判断是否为纯数字
13 print(str1.isidentifier()) #判断字符串是不是合法的变量名
14 print(str1.islower()) #判断字母是否均为小写
15 print(str1.isnumeric()) #等于isdigit
16 print(str1.isspace()) #判断是否为空格
17 print(str1.istitle()) #每个词首字母是否大写
18 print(str1.isupper()) #判断是否都为大写
19 print(",".join(['1','2','test'])) #1,2,test 将join实参的列表(列表值必须全为字符串)值用join前的字符串拼接起来,不写字符为直接将列表内的字符连接起来
20 print(str1.ljust(50,"=")) #str1长度50,不够用“=”后面补齐
21 print(str1.rjust(50,"-")) #与ljust相反,左边补齐
22 print(str1.lower()) #字母全部小写输出
23 print(str1.upper()) #与lower相反
24 print(str1.lstrip()) #去掉左边的空格、回车
25 print(str1.rstrip()) #去掉右边的空格、回车
26 print(str1.strip()) #去掉两边的空格、回车
27 tran = str.maketrans('str','STR') #创建字符替换规则,两个参数的长度必须一致。对具体的字符串应用替换规则
28 print(str1.translate(tran)) #STR  TeST
29 print(str1.replace('t','T',2)) #sTr  Test 将‘t’更换为‘T’,只更换2个,不传数值参数为全部提换
30 print(str1.rfind('t')) # 8 找到需要查找的字符串,匹配最后一个,输出位置
31 print(str1.split(" ")) #以传入参数为分隔符将字符串转换为列表,两个空格和一个空格效果不一样
32 print(str1.split("dd")) #与endwith对应
33 print(str1.swapcase()) #大小写换换
34 print(str1.title()) #所有词首字母大写

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!