标签:相关 tab键 ima 判断字符串 mil string lines 字符连接 tran
1 name=‘hu\tqihang‘ #\t是TAB键
1.打印相关
1 print(name.center(50,‘-‘)) #一共打印50个字符,不够的用-补上,name放在中间 2 print(name.ljust(50,‘-‘)) #一共打印50个字符,不够的用-补上,name放在左边 3 print(name.rjust(50,‘-‘)) #一共打印50个字符,不够的用-补上,name放在右边 4 print(name.zfill(50)) #一共打印50个字符,不够用0补在前面
2.找相关
1 print(name.count(‘a‘)) #数a出现的个数 2 print(name.find(‘qi‘)) #找到最左边qi开始的下标 3 print(name.rfind(‘h‘)) #找到最右边的h的下标 4 print(name[name.find(‘qi‘):]) #find方便字符串切片 5 print(name.index(‘qi‘)) #同find,只不过如果str不在string中会报一个异常
3.判断相关
1 print(name.startswith(‘hu‘)) #判断字符串是否以hu开头 2 print(name.endswith(‘ng‘)) #判断字符串是否以ng结尾 3 print(‘abcABC123‘.isalnum()) #判断是否是英文字符或数字 4 print(‘abcABC‘.isalpha()) #判断是否是纯英文字符 5 print(‘1234‘.isdigit()) #判断字符串是否只由数字组成 6 print(‘abc‘.islower()) #判断是否全是小写 7 print(‘Abc‘.isupper()) #判断是否全是大写 8 print(‘Is Title‘.istitle()) #判断每个首字母是否是大写 9 print(‘ ‘.isspace()) #判断是否是空格 10 print(‘1000‘.isdecimal()) #判断字符串是否只包含十进制字符 11 print(‘name‘.isidentifier()) #判断是否是合法的变量名
4.变化相关
1 print(name.capitalize()) #把首字母大写 2 print(‘is title‘.title()) #把它每个首字母大写 3 print(‘HUQIHANG‘.lower()) #把大写变成小写 4 print(‘huqihang‘.upper()) #把小写变成大写 5 print(‘Hu Qihang‘.swapcase()) #大写变小写,小写变大写 6 print(name.expandtabs(tabsize=30)) #把tab键转成30个空格 7 print(‘\nhuqihang\n‘.strip()) #去掉所有的回车 8 print(‘\nhuqihang‘.lstrip()) #去掉左边的回车 9 print(‘huqihang\n‘.rstrip()) #去掉右边的回车 10 print(‘+‘.join([‘1‘,‘2‘,‘3‘])) #将序列中的元素以指定的字符连接生成一个新的字符串 11 print(‘1+2+3+4+5+6‘.split(‘+‘)) #把字符串按+分成列表,+为分隔符,不出现在列表中,name.split()默认是空格 12 print(‘1+2+3\n+4+5+6‘.splitlines()) #按换行符分成列表
5.替换相关
1 p=str.maketrans(‘abc‘,‘123‘) 2 print(name.translate(p)) #用123替换name中abc
1 print(name.replace(‘h‘,‘H‘,1)) #用H替换name中的h,只替换一个
标签:相关 tab键 ima 判断字符串 mil string lines 字符连接 tran
原文地址:https://www.cnblogs.com/qq448852160/p/8836216.html