On Tue, 01 Apr 2014 10:12:38 +1100, Chris Angelico wrote:
[...]
>> I agree with others that triple-quoted strings are best reserved for
>> string literals (including docstrings), not comments.
>
> Fair enough. I can't remember where (or when!) it was that I learned
> triple-quoted strings were appropriately abused as comments, so I've
> just done a quick re-layout into hash comments.
Probably here :-)
But note the emphasis on "abused". The only time I would use triple-
quoted strings as comments is if I wanted to quickly comment out a
section of code:
do_this()
do_that()
'''
def do_something_else():
"""Docstring"""
pass
do_something_else()
'''
do_more()
do_less()
sort of thing. (Note the cunning use of ''' instead of """.) But I
wouldn't leave it like that in production code.
It's *tempting* to use """ to mark out a large block of text, and I
wouldn't say that doing so was wrong, but it's a bit different, and
programmers are very like cats: they don't like different.
--
Steven D'Aprano
http://import-that.dreamwidth.org/
--
https://mail.python.org/mailman/listinfo/python-list