name ='pshade'
name1 ='my \tname is pshade'
name2 ="my name is {name},and i'm {age} old"print(name.capitalize())#首字母大写print(name.count('a'))#有多少个aprint(name.center(50,'-'))#打印50个字符,不够的用‘-’补上print(name.encode())#将字符串转换成二进制print(name.endswith('e'))#判断以'd'结尾print(name1.expandtabs(tabsize=30))#把上面的\t的距离print(name1[name1.find('name'):])#字符串切片、字符串的长度print(name2.format(name='pshade',age=12))print(name2.format_map({'name':'pshade','age':12}))print('ab23'.isalnum())#判断字母和数字print('ab23'.isalpha())#判断纯英文字符(包含大写)print(name.isdigit())#判断整数print('1A'.isidentifier())#判断是不是一个合法的变量名print('abc'.islower())print('abc'.upper())print('My Name Is'.istitle())#首字母大写print('+'.join(['a','b','c']))#把+加入到后面的列表print(name2.ljust(50,'*'))#打印50个字符,不够的话用*来填,字符串在左边print(name2.rjust(50,'*'))print(' pshade\n'.strip())#去掉2边的空格和回车print(' pshade\n'.lstrip())
p =str.maketrans("abcdefli",'123$@456')print('pshade li'.translate(p))#把字符串里的str换成后面的strprint('pshade'.replace('s','S',1))#把s换成S,换1个print('pshade'.rfind('e'))#找到最后一个e的索引print('my name is pshade'.split(' '))#用空格分离字符串print('1+2\n+3+4'.splitlines())#自动识别\n分割print('Pshade'.swapcase())#把大小写互换
name = 'pshade'name1 = 'my \tname is pshade'name2 = "my name is {name},and i'm {age} old"print(name.capitalize()) #首字母大写print(name.count('a')) #有多少个aprint(name.center(50,'-')) #打印50个字符,不够的用‘-’补上...