如何访问Python的字符串常量?
我需要获得一个标点符号列表,python文档说这些标记符号是string.punctuation
这不起作用
''.punctuation
''.get_value("punctuation")
我正在尝试甚至可能吗?
答案 0 :(得分:7)
string
中的 string.punctuation
并未指代str
类型,而是指string module:
In [32]: import string
In [33]: string.punctuation
Out[33]: '!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~'
答案 1 :(得分:0)
像这样:
>>> import string
>>> string
<module 'string' from '/usr/lib/python2.7/string.pyc'>
>>> string.punctuation
'!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~'
答案 2 :(得分:0)
这些是模块中的变量,因此您不需要实例使用模块名称。其他人请注意我认为问题中提到的python文档是here
e.g。
import string
print(string.punctuation)
给出
!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~