candide wrote:
The escape sequence \ENTER allows to split a string over 2 consecutive
lines. On the other hand, it seems impossible to split a numeric
litteral across multiple lines, compare :
>>> "1000\
... 000\
... 000"
'1000000000'
>>> 1000\
... 000\
File "<stdin>", line 2
000\
^
SyntaxError: invalid syntax
>>>
Is this the general behaviour ? So, how do you edit code containing a
very very long numeric constant ?
Normally it's only string literals that could be so long that you might
want to split them over several lines. It is somewhat unusual to have a
_numeric_ literal that's very very long!
For an integer literal you could use a string literal and convert it to
an integer:
>>> int("1000\
000\
000")
1000000000
>>>
--
http://mail.python.org/mailman/listinfo/python-list