Python字符串常量

时间:2013-03-23 07:28:08

标签: python

如何访问Python的字符串常量?

我需要获得一个标点符号列表,python文档说这些标记符号是string.punctuation

这不起作用

''.punctuation
''.get_value("punctuation")

我正在尝试甚至可能吗?

3 个答案:

答案 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)

给出

!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~