name = 'my name is sun' print(name.capitalize())#首字母大写 print(name.count("s"))#统计相同字母个数 print(name.casefold()) print(name.center(50,"-"))#输出50个字符,不够的用- 补全 print(name.endswith("n"))#判断一个字符串是否以什么结尾 print(name.expandtabs(tabsize=30)) print(name[name.find("is"):])#查找指定内容的位置 print(name.format()) #print(name.format_map()) print(name.isdigit()) #print(name.index()) print('abc123'.isalnum())#阿拉伯数字加字符 print('abc123'.isalpha())#纯英文字符 print('1221'.isdecimal())#二进制数 print('IV'.isidentifier())#判断是不是一个合法的标识符 print('a s'.isnumeric())#判断是否为一个数字 print('My Name Is Sun'.istitle()) print('a IA'.islower())#是否为小写 print('My name IS'.isupper())#是否为大写 print('+'.join(['1','2','3','4']))#结果为1+2+3+4 print(name.ljust(50,'*'))#结果为:my name is sun************************************ print(name.rjust(20,"-"))#结果为------my name is sun print(name.lower()) print(name.upper()) print('\n aa\nkkk\n'.lstrip()) #结果s15 r6u p = str.maketrans("abcdef",'123456') print("sae rfu".translate(p)) print('sun'.replace("s",'SS'))#替换 print('sun aa'.rfind('as')) print('ww vfrw'.rsplit()) print('1+2+3+4+5'.split("+"))#['1', '2', '3', '4', '5'] #print('1+2+3'.splitlines()) print("aaa defs axd".swapcase())#AAA DEFS AXD print("wei hdi iax".title())#Wei Hdi Iax print('eee hjdo soakxz'.zfill(20))#00000eee hjdo soakxz
python入门之字符串常用操作
最新推荐文章于 2024-05-28 07:49:37 发布