## in Python mit Notepad ++ Syntaxcoloring
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?
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.