Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah saya menyemak sama ada pembolehubah adalah Tiada dalam Python?

Bagaimanakah saya menyemak sama ada pembolehubah adalah Tiada dalam Python?

Barbara Streisand
Barbara Streisandasal
2024-11-02 15:26:02759semak imbas

How do I check if a variable is None in Python?

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:

  • Operator Kesaksamaan (==, !=): Walaupun tidak disyorkan untuk ujian Tiada, operator ini boleh digunakan dalam situasi terhad di mana perbandingan identiti objek tidak penting.
  • Tidak Sama Dengan (bukan): Operator ini boleh berguna dalam penolakan, cth., jika pembolehubah bukan Tiada.

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn