Line continuation and comments

Edmondo Giovannozzi edmondo.giovannozzi at gmail.com
Wed Feb 22 04:24:12 EST 2023


Il giorno mercoledì 22 febbraio 2023 alle 09:50:14 UTC+1 Robert Latest ha scritto:
> I found myself building a complicated logical condition with many ands and ors 
> which I made more manageable by putting the various terms on individual lines 
> and breaking them with the "\" line continuation character. In this context it 
> would have been nice to be able to add comments to lines terms which of course 
> isn't possible because the backslash must be the last character on the line. 
> 
> Question: If the Python syntax were changed to allow comments after line-ending 
> backslashes, would it break any existing code? I can't think of an example.

Well you can if you use parenthesis like in:
x = 5
a = (x > 3 and
#     x < 21 or
     x > 100
     )
You don't need the "\" to continue a line in this case



More information about the Python-list mailing list