Hello,
I am new to python, but i am quite curious about the following.
suppose you had
print '\378'
which should not work because \377 is the max. then it displays two characters (an 8 and a heart in my case...). What else does'nt quite make sense is that if this is an octal why is an 8 accepted?
It's not doing quite what you think. The '\37' is seen as octal, but since '8' isn't a valid octal digit, it's seen as the literal character '8'.
In other words, these two lines are equivalent: >>> '\378' '\x1f8' >>> '\37' + '8' '\x1f8' -- http://mail.python.org/mailman/listinfo/python-list