pythonstringpunctuation

Get string constants for punctuation characters in Python


How can I access Python's string constants ?

I need to get a list of punctuation marks which Python docs say are in string.punctuation

This won't work

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

Is what I'm trying even possible?


Solution

  • string in string.punctuation isn't referring to type str, but to a string module:

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