99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
2020-06-22 閱讀量: 1695
Python: maketrans()方法 translate()方法

maketrans()方法

該方法用于創(chuàng)建字符映射的轉(zhuǎn)換表,對于接受兩個參數(shù)的最簡單的調(diào)用方式,第一個參數(shù)是字符串,表示需要轉(zhuǎn)換的字符,第二個參數(shù)也是字符串表示轉(zhuǎn)換的目標。

注:兩個字符串的長度必須相同,為一一對應(yīng)的關(guān)系。

表達式:  str.maketrans(intab, outtab)

參數(shù): 

  • intab -- 字符串中要替代的字符組成的字符串。

  • outtab -- 相應(yīng)的映射字符的字符串。

translate()方法

方法根據(jù)參數(shù)table給出的表(包含 256 個字符)轉(zhuǎn)換字符串的字符, 要過濾掉的字符放到 del 參數(shù)中

表達式:  str.translate(table[, deletechars]);


參數(shù): 

  • table -- 翻譯表,翻譯表是通過maketrans方法轉(zhuǎn)換而來。

  • deletechars -- 字符串中要過濾的字符列表。


舉例說明: 

image.png


和replace的比較說明: maketrans() 中的每一個元素只要在被translate()中有提到,都會被轉(zhuǎn)換, 字符串中的每一個元素是作為一個個體存在; 而replace中, 字符串是作為一個整體存在的,只有整體被替換,如下,在a中沒有找到"123",則不進行替換操作,但是translate()就不一樣, 它會執(zhí)行轉(zhuǎn)換的: 

image.png

25.5829
0
關(guān)注作者
收藏
評論(0)

發(fā)表評論

暫無數(shù)據(jù)
推薦帖子