1.字符串读取和插入
>>> str='asdfgh'
>>> str[2:]#读取str索引2之后的文字
'dfgh'
>>> str[2]#读取str索引2的文字
'd'
>>> str+'456'#str后插入456,但没有保存为一个标签,所以str仍为以前的值
'asdfgh456'
>>> str
'asdfgh'
>>> str=str+'456'#指定str+456保存为str,因此str变为str+456的值
>>> str
'asdfgh456'
2.capitalize()
把字符串第一个字符改为大写
casefold()
把字符串全部变成小写字母
>>> str1='abc'
>>> str1.capitalize()
'Abc'
>>> str2='ABC'
>>> str2.casefold()
'abc'
3.center(width)
将字符居中,并使用空格填充至长度with的新字符串
>>> str2.center(50)
' ABC '
-
count(sub[,star[,end]])
返回sub在字符串出现的次数,star和end表示范围可选。
endwith(sub[,star[,end]])
检查字符是否以sub结束,如果是返回True,如果不是返回False
expandtabs([tabsize=8])
把字符中的Tab符号('\t')转换为空格,如果不指定参数则,空格数默认为tabsize=8
find(sub[,star[,end]])
检查sub是否包涵在字符串中,如果有则返回索引值,否则返回-1,star和end表示范围可选
index(sub[,star[,end]])
与find()相同,不过若sub不在字符串中,则产生一个异常
>>> str3='chenchenzuimeila'
>>> str3.count('chen')#count()查看str3中chen出现的次数
2
>>> str3.endswith('chen')#endswith查看str3的结束值是否为chen
False
>>> str4='I\tlove\tchenchen'
>>> str4.expandtabs()#str4中的\t更改为空格
'I love chenchen'
>>> str4.find('love')#查找love是否在str4中,并返回索引值
2
>>> str4.find('123')
-1
>>> str4.index('123')
Traceback (most recent call last):
File "<pyshell#39>", line 1, in <module>
str4.index('123')
ValueError: substring not found
5.查看字符串的文字类型
搜狗截图20年04月02日2120_1.png
6.其他函数
搜狗截图20年04月02日2131_2.png
搜狗截图20年04月02日2133_3.png
网友评论