标签:变量 操作 ide 个数 翻译 tab form table 忽略
1 name = "my name is irving and i am 22 years old!" 2 3 #开头字母大写 4 print(name.capitalize()) 5 6 #统计某字符个数 7 print(name.count("i")) 8 9 #把字符串延长至50字节,并居中,不足用“-”补全 10 print(name.center(50,"-")) 11 12 #检查是否以“ld”结尾 13 print(name.endswith("ld")) 14 15 #修改tab为30字节 16 name = "my \tname is irving and i am 22 years old!" 17 print(name.expandtabs(tabsize=30)) 18 19 #查找name的位置 20 print(name.find("name")) 21 print(name[name.find("name"):]) 22 23 #format,占位符 24 name = "my name is {name} and i am {age} years old!" 25 print(name.format(name=‘irving‘,age=23)) 26 print(name.format_map({"name":"irving","age":23})) #format_map 字典形式 27 28 #判断字符串是否为整数类型 29 print(‘ba123‘.isdigit()) 30 31 #判断字符串是否为字母 32 print(‘ABa‘.isalpha()) 33 34 #判断是否为十进制数字 35 print(‘1A‘.isdecimal()) 36 37 #判断是否为数字和字母组合 38 print("ads1".isalnum()) 39 40 #判断是否为一个合法的标识符(变量名) 41 print(‘a 20@‘.isidentifier()) 42 43 #判断字符串是否为标题 44 print(‘Ti Io Ee‘.istitle()) 45 46 #判断是否可以打印 47 print(‘asdw Iu‘.isprintable()) 48 49 #判断字符串是否为大写 50 print(‘aaaa‘.isupper()) 51 52 #join,在元素之间插入某个元素 53 print(‘-‘.join([‘1‘,‘2‘,‘3‘])) 54 1-2-3 55 56 #从左边开始算,不够50长度的补‘#’ 57 print(name.ljust(50,‘#‘)) 58 print(name.rjust(50,‘#‘)) 59 60 #把字符串全部换成小写 61 print(‘XAsss‘.lower()) 62 63 #把字符串全部换成大写 64 print(‘asdw‘.upper()) 65 66 #忽略左边的‘/n‘ 67 print(‘n\irving‘.lstrip()) 68 print(‘irving\n‘.lstrip()) 69 70 #忽略全部\n 71 print(‘\nirving\n‘.strip) 72 73 #翻译对应字符,前后个数相等 74 p = str.maketrans("irving","123456") 75 print("irving".translate(p)) 76 77 #定义步长替换 78 print(‘HIHIHI‘.replace(‘H‘,‘h‘,2)) 79 80 #从左边开始寻找第一个‘i’的位置 81 print(‘hihihihihi‘.rfind(‘i‘)) 82 83 #指定分隔符 84 print(‘1+2+3+4‘.split(‘2‘)) 85 86 #用‘\n’分割 87 print(‘1+2\n+3+4‘.splitliness()) 88 89 #大小写互换 90 print(‘Irving‘.swapcase()) 91 92 #字符串转换成标题 93 print(‘im aa‘.title())
标签:变量 操作 ide 个数 翻译 tab form table 忽略
原文地址:https://www.cnblogs.com/Xuuuuuu/p/9357698.html