translate
要比replace
要高效,translate支持替換多
使用translate
以前必需要建立一個轉換表。要建立轉換表,可對字符串類型str調用方法maketrans
。python
table = str.maketrans('cs', 'kz') # 而後執行轉換 'this is an incredible test'.translate(table)
maketrans
還能夠接受第三個參數,指定要將哪些字母刪除。this
# 刪除空格 table = str.maketrans('cs', 'kz', ' ');