/ / Costanti stringa Python - python

Costanti stringa Python - python

Come posso accedere alle costanti di stringa di Python?

Ho bisogno di ottenere una lista di segni di punteggiatura che i documenti Python dicono essere in string.punctuation

Questo non funziona

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

È quello che sto cercando anche possibile?

risposte:

7 per risposta № 1

string in string.punctuation non si riferisce al tipo str, ma a a modulo di stringa:

In [32]: import string

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

0 per risposta № 2

Così:

>>> import string
>>> string
<module "string" from "/usr/lib/python2.7/string.pyc">
>>> string.punctuation
"!"#$%&"()*+,-./:;<=>?@[\]^_`{|}~"

0 per risposta № 3

Queste sono variabili nel modulo in modo da non aver bisogno di un'istanza utilizzare il nome del modulo. Nota per altri, presumo che i documenti python a cui si fa riferimento nella domanda siano Qui
per esempio.

import string
print(string.punctuation)

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