Python maketrans()方法
描述
Python maketrans() 方法用於創建字元映射的轉換表,對於接受兩個參數的最簡單的調用方式,第一個參數是字串,表示需要轉換的字元,第二個參數也是字串表示轉換的目標。
注:兩個字串的長度必須相同,為一一對應的關係。
語法
maketrans()方法語法:
str.maketrans(intab, outtab)
參數
- intab -- 字串中要替代的字元組成的字串。
- outtab -- 相應的映射字元的字串。
返回值
返回字串轉換後生成的新字串。
實例
以下實例展示了使用maketrans() 方法將所有母音字母轉換為指定的數字:
#!/usr/bin/python # -*- coding: UTF-8 -*- from string import maketrans # 必須調用 maketrans 函數。 intab = "aeiou" outtab = "12345" trantab = maketrans(intab, outtab) str = "this is string example....wow!!!"; print str.translate(trantab);
以上實例輸出結果如下:
th3s 3s str3ng 2x1mpl2....w4w!!!