python8 字符串操作
1 name = "my name is {name} and i am {year} old" 2 3 print(name.capitalize()) 4 print(name.count("a")) #打印name 中 a 出现的次数 5 print(name.center(50,"-")) #打印50个字符,name的值在中间,其他的-补齐 6 print(name.endswith("ex")) #判断 name字符串是否以 "ex" 结尾 7 print(name.find("name")) #打印 “name”字符串 从哪里开始 8 print(name[name.find("name"):7]) #可以取出name 9 print(name.format(name='alex',year=23)) #变量定义,格式输出 10 print(name.index(name)) 11 12 print('abc123'.isalnum()) 13 print('Abc'.isalpha()) #判断是否是字符 14 print('a1'.isdigit()) #判断是否是整数 15 print('1A'.isidentifier()) #是否是合法的变量名 16 print('A 1A'.istitle()) #是否是title,每个首字母大写 17 print('A s'.isupper()) #是否全是大写 18 19 print('+'.join(['1','2','3'])) 20 print(name.ljust(50,'*')) #左对齐,用*补全50个字符 21 print('Ales'.lower()) #全变为小写 22 print('Alex'.upper()) 23 print('\nalex') 24 print('\nAlex'.lstrip()) #打印时,去掉左边的空格,显示 25 print("Alex\n".rstrip()) #右 26 27 print('alixa chen'.replace('a','A',1)) #替换,1次 28 print('alix li'.rfind('i')) #找到最右边的值的下标 29 30 print('ail ex li1'.split('i')) # 将字符以i分隔,变成一个列表;默认空格 31 32 print('lex li'.title()) #将字符串变为一个title:首字母大写