Penilaian Bersyarat dalam Python: Mengganti && dengan dan dalam Penyata-if
Apabila menulis pernyataan bersyarat dalam Python, anda mungkin menghadapi kesukaran menggunakan && pengendali dalam blok-if. Tidak seperti dalam bahasa lain, && dikhaskan untuk operasi bitwise dan tidak boleh menilai keadaan logik dalam pernyataan if.
Untuk menyemak berbilang syarat dalam pernyataan if, anda mesti menggunakan logik dan kata kunci dan bukannya &&
Contoh:
Kod ini tidak akan berfungsi:
<code class="python">if cond1 && cond2:</code>
Penyelesaian:
Ganti && dengan dan:
<code class="python">if cond1 and cond2:</code>
Pengubahsuaian ini membolehkan Python menilai dengan betul gabungan logik keadaan dan melaksanakan blok kod dengan sewajarnya. Ingat untuk menggunakan dan untuk keadaan logik dan && untuk operasi bitwise dalam Python.
Atas ialah kandungan terperinci Mengapa & digantikan dengan dan dalam if-Statements dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!