Python ha una sintassi su più righe / commenti, nel senso che, se non utilizzate come docstring, le stringhe su più#
righe non generano alcun bytecode , proprio come i commenti anticipati. In effetti, si comporta esattamente come un commento.
D'altra parte, se si dice che questo comportamento deve essere documentato nella documentazione ufficiale come sintassi di un commento vero, allora sì, sarebbe giusto dire che non è garantito come parte della specifica del linguaggio.
In ogni caso, il tuo editor di testo dovrebbe anche essere in grado di commentare facilmente una regione selezionata (posizionando una #
davanti a ciascuna riga singolarmente). In caso contrario, passa a un editor di testo che lo fa.
La programmazione in Python senza determinate funzionalità di modifica del testo può essere un'esperienza dolorosa. Trovare l'editor giusto (e sapere come usarlo) può fare una grande differenza nel modo in cui viene percepita l'esperienza di programmazione di Python.
L'editor di testo non solo dovrebbe essere in grado di commentare le regioni selezionate, ma dovrebbe anche essere in grado di spostare facilmente blocchi di codice a sinistra e a destra, e dovrebbe posizionare automaticamente il cursore sul livello di rientro corrente quando si preme Enter. La piegatura del codice può anche essere utile.
Per proteggere dal decadimento dei collegamenti, ecco il contenuto del tweet di Guido van Rossum :
@BSUCSClub Suggerimento Python: è possibile utilizzare stringhe su più righe come commenti su più righe. Se non utilizzati come docstring, non generano codice! :-)
#
è l'unico modo per fare commenti. Immagino che sia più semplice interpretare gli script Python in questo modo.