Ich betrachte das folgende Stück Code:
%Vor% und kann nicht verstehen, was += \
bedeutet?
\
am Ende einer Zeile zeigt nur an, dass es in der nächsten Zeile fortgesetzt wird, da andernfalls ( totalDist +=
) einen Fehler auslösen würde ... (auch wichtig zu beachten, dass nach dem Schrägstrich nichts sein kann) ... nicht einmal Leerzeichen)
+=
fügt nur hinzu und weist zurück
Die \
entkernt die unmittelbar folgende Zeilenrückgabe (es sollte kein Zeichen zwischen der \
und der impliziten \n
sein).
Es gibt auch ein paar andere Ausnahmen; Neue Zeilen werden ignoriert, wenn sie in den folgenden Paaren enthalten sind:
[]
()
{}
Mit anderen Worten, das Folgende ist äquivalent:
%Vor% Die Kombination \
gefolgt von newline bedeutet Zeilenfortsetzung. Sie können sich das \
so vorstellen, als würde es den Zeilenumbruch umgehen, so dass es nicht die übliche Bedeutung von "Zeilenende" hat.
In Python können Sie den Code oft so arrangieren, dass \
unnötig ist, zB
Hier beenden die Zeilenumbrüche die Zeile nicht, weil sie sich in ()
Tags und Links python