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?

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top