O Python possui uma sintaxe de cadeia de caracteres / comentário multilinha no sentido de que, a menos que seja usada como documentação, as cadeias de#
linhas múltiplas não geram bytecode - assim como comentários pré-definidos. Com efeito, ele age exatamente como um comentário.
Por outro lado, se você disser que esse comportamento deve ser documentado na documentação oficial para ser uma verdadeira sintaxe de comentário, sim, você diria que não é garantido como parte da especificação do idioma.
De qualquer forma, seu editor de texto também poderá comentar facilmente uma região selecionada (colocando um #
na frente de cada linha individualmente). Caso contrário, mude para um editor de texto que sim.
Programar em Python sem certos recursos de edição de texto pode ser uma experiência dolorosa. Encontrar o editor certo (e saber usá-lo) pode fazer uma grande diferença na percepção da experiência de programação do Python.
O editor de texto não deve apenas comentar as regiões selecionadas, mas também pode deslocar facilmente os blocos de código para a esquerda e a direita, além de posicionar automaticamente o cursor no nível de recuo atual ao pressionar Enter. A dobragem de código também pode ser útil.
Para se proteger contra a deterioração de links, eis o conteúdo do tweet de Guido van Rossum :
Dica do @BSUCSClub Python: você pode usar sequências de várias linhas como comentários de várias linhas. A menos que usado como docstrings, eles não geram código! :-)
#
é a única maneira de fazer comentários. Suponho que isso facilita a interpretação de scripts Python dessa maneira.