Python 3.x中maketrans和translate用法


 

>>>a='Hello!World!'
>>> t = a.maketrans('l','a')
>>> a.translate(t)
'Heaao!Worad!'

>>> ttt = a.maketrans('lH','ab')
>>> a.translate(ttt)
'beaao!Worad!'

translate是字符的一一映射.   每個字符只要出現都會被替換為對應的字符.
replace是字符串替換, 字符串完整出現后被整體替換.replace的兩個字符串參數長度可以不同.

 


免責聲明!

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



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