## en python usando la sintaxis de notepad ++ para colorear
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?
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.