python

超轻量级php框架startmvc

python3去掉string中的标点符号方法

更新时间:2020-06-22 08:06:01 作者:startmvc
网上看到的python去掉字符串中的标点符号的方法,大多是基于python2的,不适用python3,调整

网上看到的python去掉字符串中的标点符号的方法,大多是基于python2的,不适用python3,调整后代码如下:

代码


lower_case_documents = ['Hello, how are you!','Win money, win from home.','Call me now.','Hello, Call hello you tomorrow?']
sans_punctuation_documents = []
import string

for i in lower_case_documents:
 # TODO
 trantab = str.maketrans({key: None for key in string.punctuation})
 j = i.translate(trantab)
 sans_punctuation_documents.append(j)

print(sans_punctuation_documents)

['hello how are you', 'win money win from home', 'call me now', 'hello call hello you tomorrow']

参考

https://stackoverflow.com/questions/265960/best-way-to-strip-punctuation-from-a-string-in-python

以上这篇python3去掉string中的标点符号方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

python3 string 标点符号