python每日一记

在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’],”)

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注