最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python刪除字符串中字符的四種方法示例代碼

 更新時間:2022年12月08日 11:37:36   作者:Python熱愛者  
這篇文章主要介紹了Python刪除字符串中字符的四種方法,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

一、刪除字符串兩端的一種或多種字符

#strip()、lstrip()、rstrip()方法;(默認刪除空格符)

A、list.strip(字符):刪除字符串兩端的一種或多種字符;

例:刪除字符串s兩端 a 或 b 或 c 字符;

s = 'abbmmmcccbbb'
s1 = s.strip('abc')
print(s1)
#輸出:mmm

B、list.lstrip(字符):刪除字符串左端的一種或多種字符;

C、list.rstrip(字符):刪除字符串右端的一種或多種字符;

二、刪除字符串中單個固定位置的字符

思路:使用切片 + 拼接的方式;

例:刪除字符串s中的冒號

s = 'abc:cba'
s1 = s[:3] + s[-3:]
print(s1)
#輸出:abccba

三、刪除字符串中任意位置的一種或多種字符

A、str.replxce(被替換的字符, ‘’);

將需要被刪除的字符替換為控制符;

一次只能替換一種;

s = 'abc:cba'
s1 = s.replace(':', '')
print(s1)
#輸出:abccba

B、re.sub(’[多種需要被替換的字符]’, ‘’ ,字符串對象, count, Flags)

count = 0時,替換全部;count = n,替換前n個;count默認為0‘

flags = 1時:從字符串左端開始;flags = 0時,從右端開始;默認為1;

import re
s = 'a\tb\tc\rd\re'
s1 = re.sub('[\t\r]', '', s)
print(s1)
#輸出:abcde

四、同時刪除字符串內(nèi)的多種不同字符

str.translate()方法;(不是unicode.translate()方法)

str.translate()方法的應用

功能:把一個字符映射到另一個字符上

例一:

print(b'http://ww/w.csdn.net/wirelessqa'.translate(None, b'ts'))
#輸出:b'hp://www.cdn.ne/wireleqa'

例二:

print(b'http://ww/w.csdn.net/wirelessqa'.translate(None, b'ts'))
#輸出:b'hp://www.cdn.ne/wireleqa'

#使用bytes.maketrans()函數(shù),得到映射表;
#字符串前必須加:b,不然報錯:translate() takes exactly one argument (2 given),即translate只能接受一個參數(shù)
bytes_tabtrans = bytes.maketrans(b'abcdefghijklmnopqrstuvwxyz', b'ABCDEFGHIJKLMNOPQRSTUVWXYZ')
print(bytes_tabtrans)
#輸出:b'\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~\x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\xd0\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\xde\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff'

#bytes_tabtrans為一個bytes類型的映射表
print(type(bytes_tabtrans))
#輸出:<class 'bytes'>
print(b'http://www.csdn.net/wirelessqa'.translate(bytes_tabtrans, b'ts'))
#輸出:b'HP://WWW.CDN.NE/WIRELEQA'

到此這篇關于Python刪除字符串中字符的四種方法的文章就介紹到這了,更多相關Python刪除字符串中字符內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python 旋轉(zhuǎn)立方體的實現(xiàn)示例

    Python 旋轉(zhuǎn)立方體的實現(xiàn)示例

    本文主要介紹了Python 旋轉(zhuǎn)立方體的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-05-05
  • Python利用pptx操作PPT實現(xiàn)幻燈片的刪除與替換

    Python利用pptx操作PPT實現(xiàn)幻燈片的刪除與替換

    這篇文章主要為大家詳細介紹了python如何使用pptx庫實現(xiàn)操作PPTx幻燈片文件刪除并替換圖片,文中的示例代碼講解詳細,感興趣的可以嘗試一下
    2023-02-02
  • 在python中使用nohup命令說明

    在python中使用nohup命令說明

    這篇文章主要介紹了在python中使用nohup命令說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • Python查找函數(shù)f(x)=0根的解決方法

    Python查找函數(shù)f(x)=0根的解決方法

    這篇文章主要介紹了Python查找函數(shù)f(x)=0根的解決方法,涉及Python數(shù)學運算函數(shù)求解的相關技巧,需要的朋友可以參考下
    2015-05-05
  • Python實戰(zhàn)之多種音樂格式批量轉(zhuǎn)換

    Python實戰(zhàn)之多種音樂格式批量轉(zhuǎn)換

    Pydub是一個基于ffmpeg的Python音頻處理模塊,封裝了許多ffmpeg底層接口,因此用它來做音樂歌曲文件格式轉(zhuǎn)換會非常方便。今天給大家介紹它的音樂文件格式轉(zhuǎn)換功能,幾乎支持所有音樂音頻格式,需要的可以參考一下
    2022-06-06
  • python實現(xiàn)簡單井字棋游戲

    python實現(xiàn)簡單井字棋游戲

    這篇文章主要為大家詳細介紹了python實現(xiàn)簡單井字棋游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • 解決pandas中讀取中文名稱的csv文件報錯的問題

    解決pandas中讀取中文名稱的csv文件報錯的問題

    今天小編就為大家分享一篇解決pandas中讀取中文名稱的csv文件報錯的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Pytorch?nn.Dropout的用法示例詳解

    Pytorch?nn.Dropout的用法示例詳解

    這篇文章主要介紹了Pytorch?nn.Dropout的用法,本文通過示例代碼介紹的非常詳細,文中補充介紹了torch.nn.dropout和torch.nn.dropout2d的區(qū)別,需要的朋友可以參考下
    2023-04-04
  • PyTorch 導數(shù)應用的使用教程

    PyTorch 導數(shù)應用的使用教程

    這篇文章主要介紹了PyTorch 導數(shù)應用的使用教程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08
  • django自定義非主鍵自增字段類型詳解(auto increment field)

    django自定義非主鍵自增字段類型詳解(auto increment field)

    這篇文章主要介紹了django自定義非主鍵自增字段類型詳解(auto increment field),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03

最新評論

喜德县| 曲麻莱县| 云浮市| 上杭县| 高安市| 伊春市| 固阳县| 思茅市| 如东县| 新营市| 宁乡县| 阳原县| 巫山县| 中阳县| 饶平县| 黄龙县| 乌恰县| 青冈县| 余江县| 禄丰县| 镇雄县| 崇信县| 邢台市| 阳曲县| 固阳县| 噶尔县| 贵南县| 盈江县| 襄垣县| 苗栗市| 浑源县| 长沙市| 肥东县| 酉阳| 且末县| 贡山| 宣汉县| 连江县| 乌鲁木齐市| 盐津县| 贺兰县|