name = 'my name is {name} and i am {years} years old'
print(name.capitalize())#首字母大写
print(name.count('a'))#a出现的次数
print(name.center(50, '-'))#打印name的长度为50
print(name.endswith('a'))#name是否为a结束,不是打印False
print(name[name.find('name'):9]) #字符串也可以进行切片name i
print(name.format(name='sara',years=30))
print('a123'.isidentifier())#判断是不是一个合法的标识符 True or False
print('+'.join(['1','2','3']))#1+2+3,用+把字符串拼接起来
print(name.ljust(50,'*'))
print(name.rjust(50,'*'))
print('Sara'.lower())
print('Sara'.upper())
print('\nSara'.lstrip())#去左边的空格和回车
print('Sara\n'.rstrip())#去右边的空格和回车
print(' Sara\n'.strip())#去掉左右两侧的空格和回车
p = str.maketrans('abcd','1234') #a对应1,b对应2,c对应3,d对应4
print('Sara Zhao'.translate(p)) #S1r1 Zh1o
print('sara zhao'.replace('a','A'))#把所有的’a‘替换为’A‘
print('sara zhao'.replace('a','A',1))#只替换一次
print('sara zhao'.rfind('a')) #从左边开始数,找出最右边的一个a所在的位置 7
print('sara zhao'.split()) #字符串按照空格分隔成列表['sara', 'zhao']
print('1+2+3+4'.split('+'))#['1', '2', '3', '4']
print('1+2\n+3+4'.splitlines())#以换行来分['1+2', '+3+4']
print('Sara zhao'.swapcase())#sARA ZHAO
print('sara zhao'.title())#Sara Zhao