This module have interesting costants that can be handy in many situations.
This are the costants you can use
whitespace — a string containing all ASCII whitespace
ascii_lowercase — a string containing all ASCII lowercase letters
ascii_uppercase — a string containing all ASCII uppercase letters
ascii_letters — a string containing all ASCII letters
digits — a string containing all ASCII decimal digits
hexdigits — a string containing all ASCII hexadecimal digits
octdigits — a string containing all ASCII octal digits
punctuation — a string containing all ASCII punctuation characters
printable — a string containing all ASCII characters considered printable
>>> import string
>>> string.whitespace
' \t\n\r\x0b\x0c'
>>> string.digits
'0123456789'
>>> string.ascii_letters
'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
>>> string.punctuation
'!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~'
>>> string.ascii_uppercase
'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
>>> string.ascii_lowercase
'abcdefghijklmnopqrstuvwxyz'
>>> string.hexdigits
'0123456789abcdefABCDEF'
>>> string.octdigits
'01234567'
>>> string.printable
'0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~ \t\n\r\x0b\x0c'