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
Bedeutung des Backslashes z. B. self != self.parent.children
@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.
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.