Frage

In meinem Editor (Notepad ++) in Python-Skript Bearbeitungsmodus, eine Zeile

## is this a special comment or what?

Es stellte sich eine andere Farbe (gelb) als eine normale #comment.

Was ist das Besondere an einem ## Kommentar vs einem #comment?

War es hilfreich?

Lösung

Von der Python Sicht gibt es keinen Unterschied. Allerdings Notepad ++ 's Highlighter hält die ##-Sequenz als STRINGEOL, weshalb es Farben es so ist. Sehen Sie diesen Thread .

Andere Tipps

Ich dachte, der Unterschied etwas mit der Nutzung zu tun hatte:

#this is a code block header

vs.

##this is a comment

Ich weiß, Python nicht eine Möglichkeit, schert oder die andere, aber ich dachte, es war nur Konvention, es so zu tun.

Auch in einem verschiedene Situationen :

  

Kommentar, dessen erste Zeile ist ein doppelter Hash:

     
    

Dies wird durch doxygen und Fredrik Lundhs PythonDoc verwendet. In doxygen,     wenn Text auf der Zeile mit dem doppelten Hash ist, wird er behandelt, als     eine Zusammenfassung String. Ich mag nicht diese Konvention, weil es zu scheint     wahrscheinlich in Fehlalarme führen. Zum Beispiel, wenn Sie ein Kommentar-out eines     Region mit einem Kommentar, dass Sie einen Doppel-Hash bekommen.

  
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top