Is there a Python Library that contains a list of all the ascii characters?
The string
constants may be what you want. (docs)
>>> import string >>> string.ascii_uppercase 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
If you want all printable characters:
>>> string.printable '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!"#$%&\'()*+,-./:;?@[\\]^_`{|}~ \t\n\r\x0b\x0c'
Here it is:
[chr(i) for i in xrange(127)]
ASCII defines 128 characters whose byte values range from 0 to 127 inclusive. So to get a string of all the ASCII characters, you could just do
''.join([chr(i) for i in range(128)])
Only some of those are printable, however- the printable ASCII characters can be accessed in Python via
import string
string.printable