Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Menguji Nilai NoneType dalam Python?
Ujian untuk NoneType dalam Python
Dalam Python, kaedah tertentu mungkin mengembalikan nilai NoneType. Untuk menguji nilai khusus ini dengan berkesan, pengendali is mesti digunakan.
Masalah:
Pembolehubah dengan nilai NoneType tidak boleh diuji terus menggunakan kaedah if, kerana dilihat dalam coretan kod:
if not new: new = '#'
Penyelesaian:
Untuk menguji nilai NoneType, gunakan operator is seperti berikut:
if variable is None:
Justifikasi:
Tiada objek tunggal dalam Python, bermakna hanya terdapat satu contoh sahaja. Operator is membandingkan identiti objek, jadi ia boleh menentukan dengan tepat sama ada pembolehubah mengandungi Tiada.
Maklumat Tambahan:
Atas ialah kandungan terperinci Bagaimana untuk Menguji Nilai NoneType dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!