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