赞
踩
str.replace(old,new,count)
old:将被替换的子字符串。
new:字符串,用于替换old 字符串
count: 可选参数,表示要替换的次数,如果不指定该参数则替换所有匹配字符,而指定替换次数时的替换顺序是从左向右依次替换。
连续替换使用方法如下
temp ="想做/ 兼_职/程序员_/ 的加我Q: xxx*7650xxx有,惊,喜,哦! !"
print(temp.replace(' ','').replace('*','').replace('_','').replace('、','').replace('/','')
输出结果:
想做兼职程序员的加我Q:xxx7650xxx有惊喜哦!!
常用方法:
从左去除:str.lstrip()
从右去除:str.rstrip()
去除“%”号:str.strip(“%”)
注意:只能去除最外围的特殊符号,如果最外围匹配不上,也不会报错。(好鸡肋的说)
str= " *a*bc%d% "
print(str.lstrip())
print(str.rstrip())
print(str.lstrip().strip("*"))
print(str.rstrip().strip("%"))
输出结果
*a*bc%d%
*a*bc%d%
a*bc%d%
*a*bc%d
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。