Python comments: # vs strings
<p>I have a question regarding the "standard" way to put comments inside Python source code:</p>

<pre><code>def func():
    "Func doc"
    ... &lt;code&gt;
    'TODO: fix this'
    #badFunc()
    ... &lt;more code&gt;

def func():
    "Func doc"
    ... &lt;code&gt;
    #TODO: fix this
    #badFunc()
    ... &lt;more code&gt;
</code></pre>

<p>I prefer to write general comments as strings instead of prefixing #'s.
The official python style guide doesn't mention using strings as comments (If I didn't miss it while reading it)</p>

<p>I like it that way mainly because I think the # character looks ugly with comment blocks. As far as I know these strings don't do anything.</p>

<p>The question is: Are there disadvantages in doing this?</p>
