网络编程
位置:首页>> 网络编程>> Python编程>> python3去掉string中的标点符号方法

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

作者:kiki_kiki  发布时间:2021-06-27 01:29:45 

标签:python3,string,标点符号

网上看到的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

来源:https://blog.csdn.net/kiki_kiki/article/details/81663921

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com