在python日常开发中,有一个经常使用到字符串替换函数replace(str,org,new)
简单解释下 str:代表的是原字符串
org:代表的是 将要被替换的字符串
new:代表的是 新的字符串
但是这个replace()只能一次替换一个,如果要多次替换,写法上就有点难看
str.replace(“!”,”).replace(“#”,”).replace(‘1bc’,”)
需要重新写了一个方法
def replace_multi(s,li,new):
for i in li:
s = s.replace(i,new)
return s
调用方式 str = replace_multi(str,[‘#’,’!’,’1bc’],”)