Heim > Artikel > Backend-Entwicklung > Wie erstellt man in Python eine einzeilige If-Then-Else-Anweisung?
Eine einfache If-Then-Else-Anweisung in eine Zeile einfügen
Das Erstellen einer einzeiligen If-Then-Else-Anweisung in Python erfordert ein anderer Ansatz als in Objective-C. Im Gegensatz zur in Objective-C verwendeten Syntax verwendet Python einen ternären Operatorausdruck. Dieser Ausdruck folgt dem Format:
<code class="python">value_when_true if condition else value_when_false</code>
Betrachten wir zum Beispiel das folgende Beispiel:
<code class="python">count == N ? 0 : count + 1</code>
In Python würde dies wie folgt übersetzt werden:
<code class="python">0 if count == N else count + 1</code>
Diese Anweisung weist der Zählung 0 zu, wenn die Bedingung (Anzahl == N) wahr ist, andernfalls weist sie die Zählung 1 zu.
Beispiel:
<code class="python">isApple = True if fruit == 'Apple' else False</code>
Vergleich mit der regulären If-Syntax:
<code class="python">fruit = 'Apple' isApple = False if fruit == 'Apple': isApple = True</code>
Das obige ist der detaillierte Inhalt vonWie erstellt man in Python eine einzeilige If-Then-Else-Anweisung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!