import re
# 去除!?#
def remove_(value):
return re.sub('[!?#]','',value)
# str.strip去除两边空白
clen_=[str.strip,remove_]
def clenS(strings,ops):
result=[]
for value in strings:
for function in ops:
value=function(value)
result.append(value)
return result
if __name__=='__main__':
states = ['a?', 'b!', 'c# v', ' s d ']
print(clenS(states,clen_))
结果