Ujian untuk NoneType dalam Python
Apabila bekerja dengan kaedah yang mungkin mengembalikan nilai NoneType, adalah perlu untuk memastikan sama ada pembolehubah memegang nilai. Untuk mencapainya, Python menyediakan operator is.
Menggunakan Operator is
Untuk menguji sama ada pembolehubah ialah NoneType, gunakan sintaks berikut:
<code class="python">if variable is None:</code>
Penjelasan
Tiada satu-satunya objek tunggal NoneType dalam Python. Menggunakan operator is, anda boleh menentukan sama ada pembolehubah adalah sama dengan Tiada.
Pendekatan Alternatif
Walaupun operator is disyorkan oleh Garis Panduan Gaya Pengekodan Python, alternatif wujud:
Amalan Terbaik
Untuk kod yang paling konsisten dan idiomatik, patuhi Garis Panduan Gaya Pengekodan Python dan gunakan operator is apabila menguji NoneType.
Atas ialah kandungan terperinci Bagaimanakah saya menyemak sama ada pembolehubah adalah Tiada dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!