z13970027151 发表于 2020-4-12 20:44:00

大神求解:Python 中translate()与replace()区别

>>> z='yelingzhuchengzhuwei'
>>> z.replace('z','8',2)
'yeling8hucheng8huwei'
>>> z.translate(str.maketrans('z','8'))
'yeling8hucheng8huwei'

效果不是一样吗?求大神解释除了replace要输入参数count之外,这两个函数一个效果啊

zltzlt 发表于 2020-4-12 20:45:59

replace() 不一定要给 count,另外 translate() 与 maketrans() 配合还可以实现多重替换 戳我
页: [1]
查看完整版本: 大神求解:Python 中translate()与replace()区别