Python字符串中删除特定字符
欢迎来到阿八个人博客网站。本 阿八个人博客 网站提供最新的站长新闻,各种互联网资讯。 喜欢本站的朋友可以收藏本站,或者加QQ:我们大家一起来交流技术! URL链接:https://www.abboke.com/jsh/2019/0911/112587.html
分析
在Python中,字符串是不可变的
所以无法直接删除字符串之间的特定字符
所以想对字符串中字符进行操作的时候,需要将字符串转变为列表,列表是可变的,这样就可以实现对字符串中特定字符的操作
1、删除特定字符
特定字符的删除,思路跟插入字符
类似
可以分为两类,删除特定位置的字符
或者 删除指定字符
1.1、删除特定位置的字符
使用.pop()
方法
输入参数,即为要删除的索引
string = '公众号:土堆碎念'list_str = list(string)list_str.pop(1)list_str = ''.join(list_str)print(list_str)
输出:
眼尖的你,发现还有一个可选参数,count
count
参数就可以指定要替换几个
我们无意中知道了如何删除指定数目的字符
总结
无论是Python字符串自带的.replace()
方法,还是re
提供的.sub()
方法,都是不改变原来的字符串,返回值才是替换的字符串所以,如果要使用替换的字符串,就需要将返回值赋值给一个变量
这两种方法,默认都是替换所有的指定字符
教程中的Costco,只给你各领域更好的教程,不再为挑选教程而闹心
一定要关注哦,以后一秒找教程!!!
相关文章