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