Python verfügt über eine mehrzeilige Zeichenfolgen- / Kommentarsyntax in dem Sinne, dass mehrzeilige Zeichenfolgen , sofern sie nicht als Dokumentzeichenfolgen verwendet werden, keinen Bytecode generieren - genau wie #
vorangestellte Kommentare. Tatsächlich verhält es sich genau wie ein Kommentar.
Wenn Sie andererseits sagen, dass dieses Verhalten in der offiziellen Dokumentation dokumentiert werden muss, um eine echte Kommentarsyntax zu sein, dann können Sie zu Recht sagen, dass es als Teil der Sprachspezifikation nicht garantiert ist.
In jedem Fall sollte Ihr Texteditor auch in der Lage sein, einen ausgewählten Bereich einfach auskommentieren zu können (indem Sie #
vor jeder Zeile ein einzelnes platzieren). Wenn nicht, wechseln Sie zu einem Texteditor, der dies tut.
Das Programmieren in Python ohne bestimmte Textbearbeitungsfunktionen kann eine schmerzhafte Erfahrung sein. Das Finden des richtigen Editors (und das Wissen, wie man ihn verwendet) kann einen großen Unterschied in der Wahrnehmung der Python-Programmiererfahrung bewirken.
Der Texteditor sollte nicht nur ausgewählte Bereiche auskommentieren können, sondern auch Codeblöcke leicht nach links und rechts verschieben können, und er sollte den Cursor beim Drücken automatisch auf die aktuelle Einrückungsstufe setzen Enter. Das Falten von Code kann ebenfalls nützlich sein.
Zum Schutz vor dem Verfall von Links ist hier der Inhalt von Guido van Rossums Tweet :
@BSUCSClub Python-Tipp: Sie können mehrzeilige Zeichenfolgen als mehrzeilige Kommentare verwenden. Sofern sie nicht als Dokumentzeichenfolgen verwendet werden, generieren sie keinen Code! :-)
#
nur so Kommentare abzugeben. Ich vermute, dass es einfacher ist, Python-Skripte auf diese Weise zu interpretieren.