Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana Anda Membuat Pernyataan Satu Baris If-Then-Else dalam Python?
Meletakkan Pernyataan If-Then-Else yang Mudah pada Satu Baris
Membuat pernyataan satu baris if-then-else dalam Python memerlukan pendekatan yang berbeza daripada dalam Objektif-C. Tidak seperti sintaks yang digunakan dalam Objektif-C, Python menggunakan ungkapan operator ternary. Ungkapan ini mengikut format:
<code class="python">value_when_true if condition else value_when_false</code>
Sebagai contoh, mari kita pertimbangkan contoh berikut:
<code class="python">count == N ? 0 : count + 1</code>
Dalam Python, ini akan diterjemahkan kepada:
<code class="python">0 if count == N else count + 1</code>
Penyataan ini memberikan 0 untuk mengira jika keadaan (kira == N) adalah benar, jika tidak, ia memberikan kiraan 1.
Contoh:
<code class="python">isApple = True if fruit == 'Apple' else False</code>
Perbandingan dengan Sintaks Regular If:
<code class="python">fruit = 'Apple' isApple = False if fruit == 'Apple': isApple = True</code>
Atas ialah kandungan terperinci Bagaimana Anda Membuat Pernyataan Satu Baris If-Then-Else dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!