>>>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的兩個字符串參數長度可以不同.
>>> t = a.maketrans('l','a')
>>> a.translate(t)
'Heaao!Worad!'
>>> ttt = a.maketrans('lH','ab')
>>> a.translate(ttt)
'beaao!Worad!'
translate是字符的一一映射.
replace是字符串替換, 字符串完整出現后被整體替換.replace的兩個字符串參數長度可以不同.