1 name = " Ian is very good at {st} learning and eager to learn {sm2}." 2 3 print(name.capitalize()) #原本大写改成小写,原本小写改成大写 4 5 print(name.count("a")) #查找里面字符“a“的数量 6 7 print(name.center(100,"-")) #第一个数字为总共打印多少字符,不够用-补充 8 9 print(name.ljust(100,'*')) #左边的填充符号 10 11 print(name.rjust(100,'*')) #右边的填充符号 12 13 print(name.expandtabs(tabsize=20)) #把tab符号的长度限定为20字节 14 15 print(name.endswith("rn")) #这个是一个判断输出是,True and False 16 17 print(name.find("is")) #查找是第几个字符开始 18 19 print(name[name.find("is"):]) #这个就可以切片了 20 21 print(name.format(st = 'learning',sm2 = 'organization')) #就是以前学过的添加 22 23 #name.encode() #将字符串编码成bytes格式 24 25 print('asd213'.isalpha()) #判断是否为纯英文字符 26 27 print('asd213'.isalnum()) #判断是否为英文字母以及0-9 28 29 print('asd2221'.isdigit()) #重点,判断是否为整数 30 31 print('Aa1'.isidentifier()) #判断是否是合法的标识符,满足Python命名的变量名规则 32 33 print('sdf'.islower()) #判断是否是小写 34 35 print('ASA'.isupper()) #判断是否是全是大写 36 37 print('Asdf'.isnumeric()) #判断是否只包含数字 38 39 print('Asdf'.istitle()) #判断是否每个首字母大写 40 41 print('| '.join(['daf','fdaf','dfa'])) #很常见,将前面的字符加到后面的列表的中间 42 43 print('ALSX'.lower()) #把大写变成小写 44 45 print('ALads'.upper()) #把字符全是变成大写 46 47 print('Asfdf '.strip()) #去掉两边的空格和回车 48 49 print(' Asfdf '.lstrip()) #去掉左边的空格和回车 50 51 print('Asfdf '.rstrip()) #去掉右边的空格和回车
1 print(' Asfdf '.lstrip()) #去掉左边的空格和回车 2 3 print('Asfdf '.rstrip()) #去掉右边的空格和回车 4 5 print('dfadda'.replace('a','D',1)) #替换,前面的被后面的替换,如果只想换一个就加一个数字 6 7 print('ffadsfaadfaaaa'.rfind('f')) #找到最后一个f,并返回是第几位 8 9 print('dafd fa df'.split(' ')) #利用空格进行分割,变成列表 10 11 print('VIC YI'.swapcase()) #大写变成小写 12 13 print('afdfa fad'.title()) #把每个单词首字母大写