python字符串操作

北慕城南 提交于 2019-11-28 09:53:20
 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())#将字符串每个字符的首字母大写

代码如上:

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