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