Question

Dans mon éditeur (notepad ++) en mode d'édition de script Python, une ligne

## is this a special comment or what?

Met une couleur (jaune) différente de celle d'un commentaire normal.

Quelle est la particularité d'un commentaire ## par rapport à un # commentaire?

Était-ce utile?

La solution

Du point de vue de Python, il n'y a pas de différence. Cependant, le surligneur de Notepad ++ considère la séquence ## comme un STRINGEOL, raison pour laquelle il est coloré de cette façon. Voir ce fil .

Autres conseils

Je pensais que la différence avait quelque chose à voir avec l'utilisation:

#this is a code block header

vs.

##this is a comment

Je sais que Python ne s’intéresse pas du tout au tout, mais j’ai pensé que c’était juste la convention pour le faire de cette façon.

De même, dans les différentes situations :

  

Commentaire dont la première ligne est un double hachage:

     
    

Ceci est utilisé par PythonDoc de doxygen et Fredrik Lundh. En doxygen,     s'il y a du texte sur la ligne avec le double hachage, il est traité comme     une chaîne de résumé. Je n'aime pas cette convention parce qu'elle semble trop     susceptible d'entraîner des faux positifs. Par exemple, si vous commentez un     région avec un commentaire, vous obtenez un double-hash.

  
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top