Re: Python
Richard Kettlewell <[email protected]> Wed, 17 Dec 2025 22:13:21 +0000
| Newsgroups | comp.os.linux.misc,alt.folklore.computers,comp.lang.python |
|---|---|
| Organization | terraraq NNTP server |
| Message-ID | <[email protected]> |
Dan Espen <[email protected]> writes: > Lawrence D’Oliveiro <[email protected]> writes: >> On Mon, 15 Dec 2025 12:57:57 +0000, mm0fmf wrote: >>> On 14 Dec 2025 11:56:42 GMT, Stéphane CARPENTIER wrote: >>>> My issues with python are: >>>> - It's using indentations, so when I comment a block of code to see >>>> what happens, it breaks everything and I have to manage the >>>> indentations. I can't just comment/uncomment a block of code as I do >>>> with other programming languages. >>> ''' and ''' are your friend >> >> Unless the block has triply-quoted strings inside it ... > > Then """ and """ are your better friends. Why bother? If you want to comment out a block, you can do just that, much the same as in any other language. $ cat t.py def f(x): # while x < 10: # print(x) # x += 1 print("done") f(3) $ python3 t.py done If you prefer the comment markers to match the indentation of the whole block, that works too: $ cat t.py def f(x): # while x < 10: # print(x) # x += 1 print("done") f(3) $ python3 t.py done Or perhaps you prefer the comment markets to follow the lines they’re commenting out: $ cat t.py def f(x): # while x < 10: # print(x) # x += 1 print("done") f(3) $ python3 t.py done -- https://www.greenend.org.uk/rjk/