字符串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