1.改变字符串的首字母为大写
s = 'welcome to bokeyuan' s1 = s.capitalize() print ()
2.将字符串全部变为大小写
s = 'Welcome To Bokeyuan' s1 = s.capitalize() s2 = s.upper() s3 = s.lower() print(s2) print(s3)
3.将字符居中,可以添加填充来代替
s = 'menu'
s4 = s.center(20)
s5 = s.center(20,'-')
print(s4)
print(s5)
>>>
menu
--------menu--------
4.查看字符串的长度
s = '我喜欢读书,Thank'
s6 = len(s)
print(s6)
>>>
14 #标点也算一位
5.指定分割符,来分割指定的字符
s = 'welcome to bokeyuan'
s10 = s.split('e')
print(s10)
>>>
['w', 'lcom', ' to bok', 'yuan'] #结果为列表,并且不包含指定分割的分割符
6.替换
s = '我叫小米,我爱我的小米小米'
s11 = s.replace('小米','大米')
s12 = s.replace('小米','大米',1)
s13 = s.replace('小米','大米',2) #s12,s13 后跟的数字不同替换的个数不同
print('s11:',s11)
print('s12:',s12)
print('s13:',s13)
>>>
s11: 我叫大米,我爱我的大米大米
s12: 我叫大米,我爱我的小米小米
s13: 我叫大米,我爱我的大米小米
7.format的使用
name = input('请输入你的名字: ')
age= input('请输入你的年龄: ')
hobby= input('请输入你的爱好: ')
Introduce = '我叫{},我的年龄是{},我的爱好是{}'.format(name,age,hobby)
print(Introduce)
>>>
请输入你的名字: Lucy
请输入你的年龄: 18
请输入你的爱好: Dancing
我叫Lucy,我的年龄是18,我的爱好是Dancing