Python字符切割,replace
小编:海玉 1667阅读 2020.10.08
string = 'i am a chinese boy,but she is a japanese girl,she is russia girl.please tell me that how do i choice?' 'and can we happyniess?can we happyniess?' # 1.直接替换不需要的符号,在使用精灵函数切割
print(string.replace(',', ' ').replace('?', ' ').replace('.', ' ').split())
# 2.依次查找函数中不需要的符号,与列表对比后替换,在使用精灵函数切割
def st(text, list): for i in list: text = text.replace(i, '') print(text.split()) st(string, [',', '?', '.'])
结果:
['i', 'am', 'a', 'chinese', 'boybut', 'she', 'is', 'a', 'japanese', 'girlshe', 'is', 'russia', 'girlplease', 'tell', 'me', 'that', 'how', 'do', 'i', 'choiceand', 'can', 'we', 'happyniesscan', 'we', 'happyniess']
相关推荐
- Python 爬虫面试题 170 道:2019 版 所有题目 语言特性 1.谈谈对 Python 和其他语言的区别2.简述解释型和编译型编程语言3.Python 的解释器种类以及相关特点?4.说说你知道的Python3 和 Python2 之间的区别?5.Python3 和 Python2 中 int 和 long 区别?6.xrange 和 range 的区别?编码规范 7.什么…
- 自然语言处理工具python调用hanlp中文实体识别 Hanlp作为一款重要的中文分词工具,在GitHub的用户量已经非常之高,应该可以看得出来大家对于hanlp这款分词工具还是很认可的。本篇继续分享一篇关于hanlp的使用实例即Python调用hanlp进行中文实体识别。想要在python中调用hanlp进行中文实体识别,Ubuntu 16.04…
- 3DMAX提示和技巧 本主题标识使用 Civil View 的一些重要提示和技巧。常规使用屏幕分辨率至少为 1280x1024 的 Civil View。低于此分辨率时,一些面板将占用过多屏幕空间。 将视口设置为线框显示以达到最佳性能。 要尽可能简化用户界面,请在单个视口中工作并关闭 3ds Max 命令面…