1. translate
translate
要比replace
要高效,translate支持替换多
使用translate
之前必须要创建一个转换表。要创建转换表,可对字符串类型str调用方法maketrans
。
table = str.maketrans('cs', 'kz')
# 然后执行转换
'this is an incredible test'.translate(table)
maketrans
还可以接受第三个参数,指定要将哪些字母删除。
# 删除空格
table = str.maketrans('cs', 'kz', ' ');