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

熱線電話:13121318867

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

maketrans()方法

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

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

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

參數(shù): 

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

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

translate()方法

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

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


參數(shù): 

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

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


舉例說明: 

image.png


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

image.png

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

發(fā)表評(píng)論

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