1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python之去除文本标点符号

python之去除文本标点符号

时间:2021-01-08 00:38:12

相关推荐

python之去除文本标点符号

今天做一个文本相似度的小任务,利用python的“Levenshtein”包可对比两个文本的相似度。为了消除标点符号的影响,需要去除标点,python的string模块下的punctuation包含所有的英文标点符号。所以用replace()一下就可以去除:

Example 1:

import strings = 'today is friday, so happy..!!!'for c in string.punctuation:s = s.replace(c,'')print(s)

Result:

today is friday so happy

string.punctuation中的标点符号只有英文,如果是中文文本,可以调用zhon包的zhon.hanzi.punctuation函数即可得到中文的标点符号集合。

Example 2:

from zhon.hanzi import punctuationa = '今天周五,下班了,好开心呀!!'for i in punctuation:a = a.replace(i,'')print(a)

Result:

今天周五下班了好开心呀

<( ̄︶ ̄)↗[GO!]

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。