永发信息网

python 去掉标点符号

答案:3  悬赏:80  手机版
解决时间 2021-02-17 03:20
python 去掉标点符号
最佳答案
用下面这串代码即可去掉标点符号
import string
m = l.translate(None, string.punctuation)
Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,
用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。
全部回答
m=l.replace(string.punctuation,"") 是l字符串中将string.punctuation换成“”,我试过是没有问题的,前提是你的l必须是字符串追问您好!我检查了,确实是字符串,但还是有问题。请问您有其他的解决方案吗?

这个明显是错误的,你根本没理解replace函数是怎么用的。
Python str.replace(old, new[, max])
方法把字符串str中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max
次。


如果非要用replace()函数来实现要这样写:import string
m = l
for c in string.punctuation:  
    m = m.replace(c,")



更简便的方法是用translate(),代码如下:import string
m = l.translate(None, string.punctuation)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
—Must I finish the work today, Mom?—No,
龙将鬼服不关服的
真实世界并不完美,甚至有些残酷,往往心累地
为什么我的CF帐号不能登陆云南一区,而其它区
跑PCR时cDNA需要稀释么
高中不想读了
英文翻译我喜欢它是因为它可以用两条腿走路
从霍州到邯郸怎么坐火车方便
一个长80厘米宽60厘米高30厘米长方体鱼缸里面
电视剧《凡人杨大头》哪里有得下载?
深圳石岩现在有哪些稍微好点的工厂在招工啊,
单选题John, you must get y
有一部漫画,记得名字叫《银河英雄列传》,但
美人鱼的原型是儒艮吗
告诉我,这个妖怪是谁
推荐资讯
6.2X-X=41.6????????2X+1.3×4=6.8???????19.
920铲车刹车分泵怎么换
四川糟辣椒的做法怎么做
谁知道怎么解除QQ禁止安装软件
周口城东小区 是经济适用房 听说转成商品房可
我有一个LOOKGUARD摄像头。没有说明书,不知
奥迪a4l电子稳定系统故障能不能开
报关单中的to order 是什么意思
歌词里有这次又是谁给难为 男的唱的
我18岁女生。男朋友总是说肾亏。我该怎么办啊
关于霍乱弧菌的描述,正确的是A.革兰染色阳性
为什么同样是2012年发行量3万枚的5盎司银币,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?