Bedeutung des Backslashes z. B. self != self.parent.children

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Benutzeravatar
Kenny
User
Beiträge: 4
Registriert: Freitag 19. September 2008, 13:03

Hallo Leute,

ich muss mir gerade eine Implementierung des Buchheim-Algorithmus verständlich machen.
Mein Problem hierbei ist ein Backslash Operator (der in diesem Fall nichts mit Escape-Zeichen zu tun hat).
Die Folgende Anweisung bereitet mir Probleme:
if not self._lmost_sibling and self.parent and self != \ self.parent.children[0]:
....
Was die eigentliche Anweisung macht will ich garnicht wissen, sondern nur was der Backslash da für eine Bedeutung hat.
Ich hoffe ich konnte mein Anliegen einermaßen verständlich machen.

Kann mir da jemand weiterhelfen?

VG
Kenny
BlackJack

@Kenny: Es gibt in Python keinen Backslash-Operator. Wenn die Zeile tatsächlich *so* im Quelltext steht, dann ist das ein Syntaxfehler.

Es gibt den Backslash am Ende einer Zeile als letztes Zeichen um dem Compiler zu sagen, dass die folgende Zeile noch zum selben Ausdruck gehört.
Benutzeravatar
Kenny
User
Beiträge: 4
Registriert: Freitag 19. September 2008, 13:03

Danke,
genau das wirds sein. Ist auch das einzige was in dem Fall Sinn macht.
Antworten