Pregunta

En mi editor (notepad ++) en el modo de edición de script de Python, una línea

## is this a special comment or what?

Se vuelve de un color diferente (amarillo) que un #comment normal.

¿Qué tiene de especial un comentario ## frente a un #comment?

¿Fue útil?

Solución

Desde el punto de vista de Python, no hay diferencia. Sin embargo, el resaltador de Notepad ++ considera la secuencia ## como un STRINGEOL, por lo que lo colorea de esta manera. Consulte este tema .

Otros consejos

Pensé que la diferencia tenía algo que ver con el uso:

#this is a code block header

vs.

##this is a comment

Sé que a Python no le importa de una manera u otra, pero pensé que solo era una convención hacerlo de esa manera.

También, en un diferentes situaciones :

  

Comentario cuya primera línea es un doble hash:

     
    

Esto es usado por doxygen y Fredrik Lundh en PythonDoc. En doxygen,     Si hay texto en la línea con el doble hash, se trata como     una cadena de resumen. No me gusta esta convención porque parece demasiado     Es probable que resulte en falsos positivos. Por ejemplo, si usted comenta un     Con un comentario en la región, obtienes un doble hash.

  
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top