import re
def remove_special(content):
"""去除!和?"""
# 方式一:replace
# return content.replace('?', '').replace('!', '')
# 方式二:正则
return re.sub(r'[?!]', '', content)
print(remove_special('python is such a fun!'))
print(remove_special('?18? ? UIC!'))
有帮助的话,请点采纳该答案~
在不引用正则的情况下,可以 return ''.join([s for s in string1 if s not in '?!'])
关于文件其实还有很多的方法,用到的时候可以去网上查查资料去深入了解,比如说os模块里面还有其他的方法,我们可以ctrl+鼠标左键进入模块内部查看,比如说不止os模块,还有os.path这个模块也是比较常用的文件操作模块。
那么今天的分享就先到这里,看完可以收藏起来多练练,文件操作也就不再困难了。
准备了很久,我的公众号终于是开始运作了,关于我的技术和经验文章都会优先在上面进行推送,目前还在不断完善中,欢迎大家的关注。