字符串-操作
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 ->0000005 3 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