Python字符串删除指定符号(不限位置)
生活随笔
收集整理的這篇文章主要介紹了
Python字符串删除指定符号(不限位置)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
python中去掉字符串中某些不想要的字符:
1、一般的可以用replace()
這個函數不限定位置,是可以替換原來不想要的字符,替換成空 字符就相當于刪除了
2、也可以用strip(),刪除兩邊的字符(默認是刪除左右空格)
rstrip(),lstrip()這兩個可以選擇只刪除左邊或者右邊
3、re.sub
這個可以根據正則刪除,此處是刪除串中的數字1-9,字符a-z,A-Z,還可以加其他的
''' 遇到問題沒人解答?小編創建了一個Python學習交流QQ群:579817333 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書! ''' import restr="aksj2343ngr4545g黃金葉子fg" temp = re.sub('[a-zA-Z1-9]','',str) print(temp)4、也可以用映射
''' 遇到問題沒人解答?小編創建了一個Python學習交流QQ群:579817333 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書! ''' from string import maketrans # 必須調用 maketrans 函數。intab = "aeiou" outtab = "12345" trantab = maketrans(intab, outtab) #這里建立了一個映射 s = 'abc123def456ghi789zero0' res = s.translate(trantab ) #這里使用映射把串中的aeiou轉換為12345總結
以上是生活随笔為你收集整理的Python字符串删除指定符号(不限位置)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python生成多维数组方法总结(多维创
- 下一篇: python 使用进程池Pool进行并发