Python字符串删除指定字符的三个方法
作者:璃期
这篇文章主要给大家介绍了关于Python字符串删除指定字符的三个方法,我们在使用 Python处理字符串的时候,经常会遇到一些字符串中出现了指定字符,需要的朋友可以参考下
方法一:pop()删除指定位置的字符
s1 = 'hello' lst_s1 = list(s1) # 将字符串转为列表 lst_s1.pop(1) # 删除下标为1的字符 print(''.join(lst_s1)) # hllo
方法二:replace()方法
s1 = 'hello' print(s1.replace('l','')) # heo 将l用空替换
方法三:re.sub()方法
import re s3 = 'hello' s = re.sub('[l]','',s3) print(s) # heo
补充:正则表达式
除了使用Python标准库中的方法,还可以使用re正则表达式库,来实现。
使用re.sub()方法,这个方法的功能更强大,可以替换特定模式的字符。
因为模式匹配比较麻烦,所以比较强大。
sub(pattern, repl, string, count=0, flags=0)
pattern代表指定的模式,这是强大的原因,如果简单点使用,只指定特定字符,就可以用’特定字符’来表示模式。
repl代表的是,需要替换成的字符,如果删除,就是替换成空字符。
string代表的是,需要被替换的字符串。
count是替换的次数。
总结
到此这篇关于Python字符串删除指定字符的三个方法的文章就介绍到这了,更多相关Python字符串删除指定字符内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!