PD wrote:
> 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?

Because 8 isn't an octal digit, so it's not part of the escape
sequence, but a separate character.  It's just like

print 'This string\47s escape sequence does not include the s.'

Your example displays two characters because it is two characters:
'\037' and '8'.

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to