## em python usando o bloco de notas ++ coloração de sintaxe
Pergunta
No meu editor (bloco de notas ++) no modo de edição de scripts python, uma linha
## is this a special comment or what?
Vira uma cor diferente (amarelo) de um #normal.
O que há de especial em um ## comentário vs um #comment?
Solução
Do ponto de vista de Python, não há diferença. No entanto, o marcador do Notepad ++ considera a sequência ## como um stringeol, e é por isso que a coloca dessa maneira. Veja isso fio.
Outras dicas
Eu pensei que a diferença tinha algo a ver com uso:
#this is a code block header
vs.
##this is a comment
Eu sei que Python não se importa de uma maneira ou de outra, mas pensei que era apenas uma convenção fazer dessa maneira.
Além disso, em um situações diferentes:
Comente cuja primeira linha é um hash duplo:
Isso é usado por Doxygen e Pytondoc de Fredrik Lundh. No doxygen, se houver texto em jogo com o hash duplo, ele será tratado como uma string de resumo. Não gosto desta convenção porque parece muito provável que resulte em falsos positivos. Por exemplo, se você comentar uma região com um comentário, você recebe uma travessa dupla.