Als «if-statement» getaggte Fragen

130
Python-Syntax für "wenn a oder b oder c, aber nicht alle"

Ich habe ein Python-Skript, das entweder null oder drei Befehlszeilenargumente empfangen kann. (Entweder wird das Standardverhalten ausgeführt oder es müssen alle drei angegebenen Werte angegeben werden.) Was ist die ideale Syntax für so etwas wie: if a and (not b or not c) or b and (not a or not...

130
Was ist ein None-Wert?

Ich habe Python studiert und ein Kapitel gelesen, das den NoneWert beschreibt , aber leider ist dieses Buch an einigen Stellen nicht sehr klar. Ich dachte, ich würde die Antwort auf meine Frage finden, wenn ich sie dort teile. Ich möchte wissen, was der NoneWert ist und wofür Sie ihn...

123
Eine if-elif-else-Anweisung in eine Zeile setzen?

Ich habe die folgenden Links gelesen, aber meine Frage wird nicht beantwortet. Hat Python einen ternären bedingten Operator? (Bei der Frage geht es darum, die if-else-Anweisung auf eine Zeile zu reduzieren.) Gibt es eine einfachere Möglichkeit, eine if-elif-else-Anweisung so zu schreiben, dass...

112
If vs. Switch Speed

Switch-Anweisungen sind aufgrund von Compiler-Optimierungen in der Regel schneller als gleichwertige if-else-if-Anweisungen (wie z. B. in diesem Artikel beschrieben ). Wie funktioniert diese Optimierung tatsächlich? Hat jemand eine gute