字符串str的translate方法


字符串str的translate方法

translate():使用指定的翻譯映射表對字符串執行替換

翻譯映射表可以自己定義,也可以通過使用maketrans()方法創建。

1、自定義翻譯映射表:例如定義映射表: 97(a)-->945(α) ,116(t)-->964(τ)

 >>> s = 'We are students!'

>>> table = {97:945,116:964} 

>>> print(s.translate(table))
We αre sτudenτs!

2、使用maketrans()方法創建映射表,例如:

>>> table = str.maketrans('at', 'ατ')
>>> print(table)
{97: 945, 116: 964}
>>> print(s.translate(table))
We αre sτudenτs!

 

>>> table = str.maketrans('abcde', '12345')
>>> print(table)
{97: 49, 98: 50, 99: 51, 100: 52, 101: 53}
>>> print(s.translate(table))
W5 1r5 stu45nts!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM