Skip to main content
 首页 » 编程设计

python之如何优化三个连续的 str.replace() 调用

2025年05月04日9tintown

<分区>

expr='9subtract5equal4' 
 
expr = expr.replace('subtract', '-') 
expr = expr.replace('plus', '+') 
expr = expr.replace('equal', '==') 

我觉得最后三行代码很丑,所以尝试使用map等函数式编程函数进行优化。但是我没有找到实现该目标的好方法。有什么建议吗?