1.split() 使用特定的字符串切割字符串
1 #split() 使用特定的字符串切割字符串2 shi = '离离原上草@一岁一枯荣@野火烧不尽@春风吹又生'3 result = shi.split('@',2) #的字符的2位置之前切割,(@字符可以自定义)4 print(result)5 #输出结果:['离离原上草', '一岁一枯荣', '野火烧不尽@春风吹又生']
2.join() 使用特定字符串将容器数据连接成一个字符串
1 #join() 使用特定字符串将容器数据连接成一个字符串2 shilist = ['离离原上草','一岁一枯荣','野火烧不尽','春风吹又生']3 result = '^_^'.join(shilist)4 print(result)5 #输出结果:离离原上草^_^一岁一枯荣^_^野火烧不尽^_^春风吹又生
3.zfill()零填充效果
1 #zfill()零填充效果2 num = '1235'# 学号7位数 不够7位前面补充0 ->00000053 result = num.zfill(7)4 print(result)5 #输出结果:0001235
4.center()使用指定的字符将字符串填充到指定的长度,原有内容居中对齐
1 #center()使用指定的字符将字符串填充到指定的长度,原有内容居中对齐2 xdl = 'IT兄弟连'3 #result = xdl.center(10)4 result = xdl.center(11,'#')5 print(result)6 #输出结果:###IT兄弟连###
5.ljust()使用指定的字符将字符串填充到指定的长度,原有内容靠左对齐
1 #.ljust()使用指定的字符将字符串填充到指定的长度,原有内容靠左对齐2 xdl = 'IT兄弟连'3 #result = xdl.ljust(10)4 result = xdl.ljust(11,'#')5 print(result)6 #输出结果:IT兄弟连######
6.rjust()使用指定的字符将字符串填充到指定的长度,原有内容靠右对齐
1 #rjust()使用指定的字符将字符串填充到指定的长度,原有内容靠右对齐2 xdl = 'IT兄弟连'3 #result = xdl.rjust(10)4 result = xdl.rjust(11,'#')5 print(result)6 #输出结果:######IT兄弟连
7.strip() 去除字符串左右两侧指定的连续字符
1 #strip() 去除字符串左右两侧指定的连续字符2 flower = '#######牡丹百花重中最鲜艳#######'3 result = flower.strip('#')4 print(result)5 #输出结果:牡丹百花重中最鲜艳
8.lstrip()去除字符串左侧指定的连续字符
1 #lstrip()去除字符串左侧指定的连续字符2 flower = '#######牡丹百花重中最鲜艳#######'3 result = flower.lstrip('#')4 print(result)5 #输出结果:牡丹百花重中最鲜艳#######
9.rstrp()去除字符串右侧指定的连续字符
1 1 #.rstrp()去除字符串右侧指定的连续字符2 2 flower = '#######牡丹百花重中最鲜艳#######'3 3 result = flower.rstrip('#')4 4 print(result)5 5 #输出结果:#######牡丹百花重中最鲜艳
10.replace() 字符串的替换操作
1 #replace() 字符串的替换操作 2 pc = '我有一台小电脑,我从来都不玩游戏,我用我的小电脑来学习,学习什么呢,我们学习python' 3 #小电脑替换成 PC 4 result = pc.replace('小电脑','PC') 5 print(result) 6 #输出结果:我有一台PC,我从来都不玩游戏,我用我的PC来学习,学习什么呢,我们学习python 7 8 #将前2个我替换成I 9 pc = '我有一台小电脑,我从来都不玩游戏,我用我的小电脑来学习,学习什么呢,我们学习python'10 result = pc.replace('我','I',2)11 print(result)12 #输出结果:I有一台小电脑,I从来都不玩游戏,我用我的小电脑来学习,学习什么呢,我们学习python