Benutzer-Werkzeuge

Webseiten-Werkzeuge


python:ternaer_operator
  • Macht im Prinzip was eine if-else-Anweisung macht
    • macht es aber auf einer Zeile
    • erlaubt nur ein Statement für das Ergebnis von if und eins für else → also keine komplexeren Sachen mit mehreren Statements

a = parameter1 if parameter1 is not None else 15

Obige Anweisung prüft weißt a den Inhalt von parameter1 zu (das macht der erste parameter1) (der zum Beispiel ein Parameter einer Funktion ist) wenn die Variable parameter1 nicht den Wert None hat, ansonsten weißt sie a 15 zu.
Die erste parameter1-Variable und die zweite parameter2-Variable können natürlich auch 2 unterschiedlich Variablen sein.

python/ternaer_operator.txt · Zuletzt geändert: 2020/10/25 13:17 von root