Products
GG网络技术分享 2025-11-22 19:40 0
嘿嘿, string.punctuation啊,就是Python里头的一个细小东西,它就像一个超级巨大的标点符号仓库,里面装了优良许多优良许多的标点符号哦!

这玩意儿仓库里的宝贝可许多了 有我们平时写文章用的逗号、句号、冒号啦,还有那些个奇怪的符号,比如括号、感叹号、问号,还有那些个方框啦、尖角啦,真实是数dou数不过来。
,。、;:“”‘’!?——《》
用起来可轻巧松了 先得把string这玩意儿仓库打开,然后拿出里面的punctuation这玩意儿宝贝。就像这样:
import string
print
然后你kan, 它就出来了全部的标点符号dou排成一排,就像超市里的商品一样,一目了然。
这玩意儿仓库里的宝贝可不只是摆着优良kan的,它还有优良许多用处呢。比如我们Neng用它来把文章里的标点符号dou给去掉,让文章kan起来geng清洁。就像这样:
import string
text = "Hello, World!"
new_text = ""
for c in text:
if c not in string.punctuation:
new_text += c
print
你kan, 原来的Hello, World!就变成了Hello World,标点符号dou不见了。
不过 这玩意儿仓库里的宝贝在不同的Python版本里有的地方有点不一样哦。比如在Python .x版本里它里面就自动有了一些中文标点符号,不用我们手动加啦。
import string
text = "Hello, ^World!"
new_text = ""
for c in text:
if c not in :
new_text += c
print
但是 Ru果你用的不是这玩意儿版本的Python,那就要自己动手加一下中文标点符号了。
import string
string_punctuation = string.punctuation + u", 。 、 ; : “ ” ‘ ’ ! ? - 《 》"
所以说 string.punctuation这玩意儿宝贝可真实是个优良东西,它让我们处理文本的时候,Neng轻巧松地对付那些个标点符号。学会了它,你的文本处理技Neng就Nenggeng上一层楼啦!
Demand feedback