Python lernen

Operatorpriorität und Ausdrucksbewertung

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Operatorvorrang bedeutet die Beachtung der Priorität von Operatoren. Diese haben eine festgelegte Rangordnung, die dann angewandt wird, wenn ein Ausdruck mehrere Operatoren verwendet. Bei gleicher Priorität wird von links nach rechts bewertet.
02:11

Transkript

Betrachten wir diesen primitiven Ausdruck hier. Offensichtlich ist das ein zusammengesetzter Ausdruck, der nach der Punkt-vor-Strichrechnung verarbeitet wird. Aber diese Punkt-vor-Strichrechnung ist nur ein Spezialfall dessen, was man die Bewertung von Ausdrücken und Operatoren bezeichnet. Der Plusoperator hat eine niedrigere Priorität ,als der Stern der Multiplikationsoperator und immer wenn in Ausdrücken verschieden priorisierte Operatoren zusammenkommen, werden die hoch priorisierten zuerst ausgewertet. Dann entsprechend ihrer Priorität je niedriger die Priorität ist, desto später wird die Auswertung erfolgen. Wenn Sie nicht sicher sind, wie Operatoren bewertet werden, kann man beispielsweise Klammern setzen und damit die Priorisierung ändern. Sollten Ausdrücke von Operatoren zusammenkommen, die gleich von der Priorität bewertet werden, dann wird von links nach rechts bewertet. Bei diesem Ausdruck würde beispielsweise zuerst 2 + 3 gerechnet werden und dann 5 + 4. Das gilt immer wie gesagt wenn Operatoren eine gleiche Priorität haben. Zuweisungsoperatoren gehören zu den Operatoren mit der geringsten Priorität. Was dazu führt, dass bei diesem zusammengesetzten Ausdruck hier, immer die rechte Seite zuerst vollständig bearbeitet wird, ausgewertet wird und dann wird das Ergebnis der Variable zugewiesen. Diese Priorisierung von Operatoren erlaubt ein sehr sinnvolles Verhalten und wird in der Regel auch genauso sein, wie Sie erwarten. Trotzdem, man sollte sich Gedanken drüber machen und wenn man etwas nicht weiß, die Prioritäten wie gesagt, durch beispielsweise Klammern oder auch eine Umformulierung, eine Aufstellung von Ausdrücken selbst festlegen.

Python lernen

Lernen Sie Syntax, Konzepte und Sprachelemente der praktischen Programmiersprache Schritt für Schritt kennen.

3 Std. 41 min (64 Videos)
Derzeit sind keine Feedbacks vorhanden...
Software:
Exklusiv für Abo-Kunden
Erscheinungsdatum:08.06.2018

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!