亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Python > 正文

Python translate()函數

2023-04-24 19:21:41
字體:
來源:轉載
供稿:網友

Python str.translate()函數是Python字符串類的內建函數之一,其作用是通過給定的轉換表把字符串中包含在轉換表中的每個字符用轉換表中對應的字符進行替換,并返回一個新字符串。

str.translate()語法格式

官方文檔給出的Python 3中的語法格式如下:

str.translate(table)

 str 是需要進行轉換的字符串。

參數

該函數的參數table時字符映射表,該映射表是需要通過__getitem__()函數實現了索引的對象,如映射序列。

映射表table可能由以下幾種情形:

映射表能返回一個Unicode序數或字符串用于匹配一個或多個字符;

返回None值用于刪除指定的字符;

引發LookupError異常用于匹配字符本身。

該函數的參數也可以由str.maketrans()函數給出,也可以使用字典類型實現映射。

返回值

該函數執行后返回處理后的字符串。

Python translate()函數

str.translate()示例

1、使用str.maketrans()函數給出table

s = "I am a student"
t1 = str.maketrans({"a":"A"})
print(s.translate(t1))

t2 = str.maketrans("ae","AE")
print(s.translate(t2))

t3 = str.maketrans("ae", "AE","n")
print(s.translate(t3))

上面程序使用了Python中str.maketrans()函數來產生 table 參數,分別演示了str.maketrans()函數的三個參數的使用方法。

第1個例子是將字符串 s 中的字母“a”都轉換成“A”,第2個例子中是把字符串 s 中的字母“a”“e”分別轉換成“A”“E”,第3個例子是在第2個例子的基礎上刪除掉 s 中的字母“n”。

其輸出結果如下:

I Am A student
I Am A studEnt
I Am A studEt

str.maketrans()函數的具體使用情況,請讀者參閱:Python str.maketrans()函數。

2、不使用str.maketrans()函數構造table的情況

若不使用str.maketrans()函數,就需要人工來構造映射表 table 。

下面使用例子來說明這個問題。

s = "I am a student"
t4 = {"a":"A","e":"E"}
print(s.translate(t4))

t5 = {ord("a"):ord("A"),ord("e"):ord("E")}
print(s.translate(t5))

t6 = {ord("a"):"A",ord("e"):"E"}
print(s.translate(t6))

t7 = {ord("a"):"A",ord("e"):"E",ord("n"):None}
print(s.translate(t7))

輸出結果如下:

I am a student
I Am A studEnt
I Am A studEnt
I Am A studEt

從例子和輸出結果可以看出,第1個例子中創建詞典的形式并沒有對返回的字符串產生任何影響,因為在table參數中要求構成字典的鍵是字符的Unicode字符的序數。其他情況都達到了應有目的。

當然,在映射表中,鍵值必須是單個字符的Unicode字符序數,而對應的值可以是由多個字符構成的字符串。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲a中文字幕| 欧美一区二区大胆人体摄影专业网站| 国产精品一香蕉国产线看观看| 91性高湖久久久久久久久_久久99| 亚洲欧美成人网| 国产精品视频免费观看www| 久久影视三级福利片| 亚洲白虎美女被爆操| 国产精品视频一区国模私拍| 久久久人成影片一区二区三区| 久久久久久国产免费| 国产亚洲精品91在线| 日韩欧美在线视频| 国产精品久久久av久久久| 亚洲一区二区三区香蕉| 91精品国产乱码久久久久久蜜臀| 亚洲天堂av综合网| 国产精品va在线| 精品国产一区二区三区在线观看| 亚洲精品电影网站| 国产一区二区日韩精品欧美精品| 不卡伊人av在线播放| 超碰精品一区二区三区乱码| 成人有码视频在线播放| 亚洲二区在线播放视频| 在线精品高清中文字幕| 国产亚洲精品激情久久| 久久九九有精品国产23| 国产精品一区二区性色av| 久久久久久成人| 国产精品电影久久久久电影网| 欧美午夜激情视频| 国产精品99免视看9| 97久久精品人搡人人玩| 5566日本婷婷色中文字幕97| 欧美性感美女h网站在线观看免费| 国产欧美精品xxxx另类| 黄网动漫久久久| 亚洲成人性视频| 国产精品444| 国产日韩视频在线观看| 亚洲激情第一页| 亚洲精品国精品久久99热| 国产精品扒开腿做爽爽爽视频| 久久精品免费播放| 国模精品视频一区二区三区| 中文字幕在线精品| 92看片淫黄大片欧美看国产片| 亚洲无线码在线一区观看| 成人福利网站在线观看11| 97色在线视频| 中文字幕日韩有码| 日韩在线观看免费全| 97在线视频免费观看| 欧美人与物videos| 国产精品久久久亚洲| 伊人久久综合97精品| 成人国产在线视频| 亚洲性线免费观看视频成熟| 国产亚洲精品美女| 亚洲人av在线影院| 欧洲美女7788成人免费视频| 欧美日韩精品中文字幕| 欧美激情视频三区| 91网站免费观看| 亚洲www永久成人夜色| 奇米影视亚洲狠狠色| 日韩欧美国产免费播放| 亚洲视频免费一区| 国产69精品99久久久久久宅男| 2019av中文字幕| 亚洲国产精品美女| 欧美最猛黑人xxxx黑人猛叫黄| 国产欧美中文字幕| 国产精品视频公开费视频| 亚洲激情成人网| 国产精品午夜视频| 国精产品一区一区三区有限在线| 性欧美长视频免费观看不卡| 国产欧美日韩精品在线观看| 中文字幕日韩在线视频| 日韩精品极品视频免费观看| 26uuu久久噜噜噜噜| 亚洲欧美自拍一区| 国外视频精品毛片| 亚洲男人第一av网站| 亚洲欧美成人一区二区在线电影| 国产成人激情视频| 一区二区三区www| 中文字幕不卡在线视频极品| 91社区国产高清| 欧美猛交ⅹxxx乱大交视频| 亚洲精品国产拍免费91在线| 国产精品igao视频| 国产欧美日韩中文字幕在线| 亚洲第一福利视频| 久久精品国产视频| 俺也去精品视频在线观看| 亚洲人成亚洲人成在线观看| 欧美性极品xxxx娇小| 亚洲成色777777在线观看影院| 亚洲最大成人在线| 久久久国产91| 国产精品91免费在线| 国产精品99久久久久久www| 国产999精品久久久影片官网| 国产精品91一区| 日韩欧美亚洲一二三区| 97国产精品人人爽人人做| 最近2019年好看中文字幕视频| 草民午夜欧美限制a级福利片| 国产福利成人在线| 亚洲欧美国产高清va在线播| 欧美专区国产专区| 欧美夜福利tv在线| 久久精品成人一区二区三区| 亚洲经典中文字幕| 美日韩精品视频免费看| 精品国产欧美一区二区三区成人| www国产精品视频| 亚洲欧美精品suv| 国产精品日韩欧美综合| 成人h片在线播放免费网站| 日韩在线视频播放| 精品久久国产精品| 一区二区三区 在线观看视| 这里只有精品视频| 久久久久久一区二区三区| 久久中文精品视频| 日本精品免费观看| 亚洲日本欧美中文幕| 91精品国产高清自在线看超| 久久夜色精品国产亚洲aⅴ| 日韩电影中文字幕一区| 日韩免费观看网站| 欧美成人黄色小视频| 欧美成aaa人片免费看| 欧洲亚洲免费视频| 精品美女国产在线| 国产成人综合av| 一区二区三区视频免费| 亚洲区在线播放| 欧美大片在线看免费观看| 欧美高清在线播放| 久久久www成人免费精品张筱雨| 欧美精品videossex性护士| 狠狠综合久久av一区二区小说| 日韩av资源在线播放| 久久九九国产精品怡红院| 91精品久久久久| 国产suv精品一区二区| xvideos亚洲| 亚洲第一国产精品| 国产欧美日韩免费看aⅴ视频| 日韩中文字幕在线| 欧美成人免费在线观看| 成人免费福利视频| 国产又爽又黄的激情精品视频| 精品激情国产视频| 欧美日韩免费一区| 社区色欧美激情 | 欧美一区二三区| 国产精品777| 国产不卡在线观看|