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


Posted in Python onJanuary 22, 2019

网上看到的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中的标点符号方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python编写生成验证码的脚本的教程
May 04 Python
Python 基础教程之闭包的使用方法
Sep 29 Python
Python3中正则模块re.compile、re.match及re.search函数用法详解
Jun 11 Python
Python根据文件名批量转移图片的方法
Oct 21 Python
Python根据当前日期取去年同星期日期
Apr 14 Python
pyqt 多窗口之间的相互调用方法
Jun 19 Python
python提取照片坐标信息的实例代码
Aug 14 Python
Python scrapy增量爬取实例及实现过程解析
Dec 24 Python
详解Python3 中的字符串格式化语法
Jan 15 Python
python用pip install时安装失败的一系列问题及解决方法
Feb 24 Python
Python3.9 beta2版本发布了,看看这7个新的PEP都是什么
Jun 10 Python
用pip给python安装matplotlib库的详细教程
Feb 24 Python
在Python中将函数作为另一个函数的参数传入并调用的方法
Jan 22 #Python
python3.4爬虫demo
Jan 22 #Python
使用Template格式化Python字符串的方法
Jan 22 #Python
python实现公司年会抽奖程序
Jan 22 #Python
对python函数签名的方法详解
Jan 22 #Python
python实现大转盘抽奖效果
Jan 22 #Python
Python函数返回不定数量的值方法
Jan 22 #Python
You might like
基于递归实现的php树形菜单代码
2014/11/19 PHP
js 关于=+与+=日期函数使用说明(赋值运算符)
2011/11/15 Javascript
node.js实现BigPipe详解
2014/12/05 Javascript
学习JavaScript设计模式之模板方法模式
2016/01/20 Javascript
微信小程序 数组中的push与concat的区别
2017/01/05 Javascript
vue-router单页面路由
2017/06/17 Javascript
详解微信小程序 template添加绑定事件
2017/06/23 Javascript
JavaScript实现选项卡效果的分析及步骤
2019/04/16 Javascript
vue-router两种模式区别及使用注意事项详解
2019/08/01 Javascript
layer 刷新某个页面的实现方法
2019/09/05 Javascript
JS通过识别id、value值对checkbox设置选中状态
2020/02/19 Javascript
Vue.js 中制作自定义选择组件的代码附演示demo
2020/02/28 Javascript
vue和H5 draggable实现拖拽并替换效果
2020/07/29 Javascript
[42:20]Secret vs Liquid 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
[55:45]LGD vs OG 2019国际邀请赛淘汰赛 胜者组 BO3 第三场 8.24
2019/09/10 DOTA
盘点提高 Python 代码效率的方法
2014/07/03 Python
Python实现合并字典的方法
2015/07/07 Python
关于Python中空格字符串处理的技巧总结
2017/08/10 Python
Python网络编程 Python套接字编程
2017/09/13 Python
python机器学习之神经网络(一)
2017/12/20 Python
django2 快速安装指南分享
2018/01/05 Python
10 行 Python 代码教你自动发送短信(不想回复工作邮件妙招)
2018/10/11 Python
python字符串切割:str.split()与re.split()的对比分析
2019/07/16 Python
python可视化实现KNN算法
2019/10/16 Python
python实现while循环打印星星的四种形状
2019/11/23 Python
ShellScript面试题一则-ShellScript编程
2014/03/05 面试题
short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
2014/09/26 面试题
优秀求职信范文分享
2014/01/26 职场文书
领导党性分析材料
2014/02/15 职场文书
公司门卫的岗位职责
2014/02/19 职场文书
2014年“向国旗敬礼”网上签名寄语活动方案
2014/09/27 职场文书
国际商务专业毕业生自我鉴定2014
2014/09/27 职场文书
乡镇党的群众路线教育实践活动制度建设计划
2014/11/03 职场文书
2016年国庆节宣传标语
2015/11/25 职场文书
《好妈妈胜过好老师》:每个孩子的优秀都是有源头的
2020/01/03 职场文书
阿里云ECS云服务器快照的概念以及如何使用
2022/04/21 Servers