Python tiene una sintaxis de cadena / comentario multilínea en el sentido de que, a menos que se use como cadenas de documentación, las cadenas multilínea no generan código de bytes, al igual que los #
comentarios que se adjuntan. En efecto, actúa exactamente como un comentario.
Por otro lado, si dice que este comportamiento debe documentarse en la documentación oficial para que sea una sintaxis de comentario real, entonces sí, tendría razón al decir que no está garantizado como parte de la especificación del lenguaje.
En cualquier caso, su editor de texto también debería poder comentar fácilmente una región seleccionada (colocando un #
frente de cada línea individualmente). Si no, cambie a un editor de texto que lo haga.
La programación en Python sin ciertas características de edición de texto puede ser una experiencia dolorosa. Encontrar el editor correcto (y saber cómo usarlo) puede marcar una gran diferencia en cómo se percibe la experiencia de programación de Python.
El editor de texto no solo debe poder comentar las regiones seleccionadas, sino que también debe poder mover fácilmente bloques de código a izquierda y derecha, y debe colocar automáticamente el cursor en el nivel de sangría actual cuando presiona Enter. El plegado de código también puede ser útil.
Para protegerse contra la descomposición de enlaces, aquí está el contenido del tweet de Guido van Rossum :
@BSUCSClub Sugerencia de Python: puede usar cadenas de varias líneas como comentarios de varias líneas. ¡A menos que se usen como cadenas de documentos, no generan código! :-)
#
es la única forma de hacer comentarios. Supongo que hace que sea más fácil interpretar los scripts de Python de esta manera.