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