1 name="liu\t ming"
2
3 print(name.capitalize())#首字母大写
4 print(name.count('i'))#统计i的个数
5 print(name.center(50,"-"))#打印50个字符,name字符串放中间
6 print(name.endswith("t"))#判断字符串namr是否以t结尾
7 print(name.expandtabs(tabsize=30))#使空格符\t占30位置
8 print(name.find("m"))#判断m在字符串中的位置
9 print(name[name.find('m'):])#字符串切片
10
11 name="my name is {name}"
12 print(name.format(name='lm'))#格式化
13 print(name.index('m'))#打印m在字符串中的位置
14
15 print('wdawf1231#'.isalnum())#判断字符中有无特殊字符(除数字和字母)
16 print('wdawf'.isalpha())#判断字符串是否是纯英文
17 print('1231.2'.isdigit())#判断字符是否是整数
18 print('wdawf1231#'.isidentifier())#判断是否是一个合法的变量名
19 print('wdawf1231#'.istitle())#判断字符中的每个小字符的首个字符是否大写
20 print('ghjkl'.join('=='))
21 print('='.join(['1','2','3']))
22 print(name.ljust(50,'*'))#打印长度50,不够*号后面凑
23 print(name.rjust(50,'-'))#打印长度50,不够-号前面凑
24 print('WDfgd'.lower())#大写改小写
25 print('WDfgd'.upper())#小写改大写
26 print('\ndfg'.lstrip())#去掉左边的特殊符
27 print('dfg\n'.rstrip())#去掉右边的特殊符
28 print('\ndfg\n'.strip())#去掉特殊符
29
30
31 p=str.maketrans("abcdef",'123456')#用后面的字符代替前面的字符
32 print("afcdfbe".translate(p))
33
34 print('dfg'.replace('g','G'))#替换
35 print('asdads'.rfind('a'))#找到字符串中,a出现在最左边的位置的值
36 print('asdf we we'.split('w'))#将字符串以w隔开,生成一个列表
37 print('asdSDFh'.swapcase())#大变小,小变大
38 print('sdf asdf'.title())#将字符串每个字符的首字母大写
代码如上:
来源:https://www.cnblogs.com/liuming-nimi/p/11938787.html