Python periksa apakah variabel tidak ada

Dalam tutorial ini, kita akan belajar tentang cara memeriksa apakah suatu variabel tidak ada atau tidak di Python dengan bantuan contoh

Catatan. Tidak ada berarti nilai nol dalam Python

Pertimbangkan, bahwa kita memiliki variabel berikut dalam kode kita

x = None

Sekarang, kita perlu memeriksa apakah variabel di atas adalah Tidak Ada atau tidak

Menggunakan adalah kata kunci

Untuk memeriksa apakah suatu variabel adalah Tidak Ada atau tidak, kita dapat menggunakan kata kunci is dengan Python

Kata kunci is mengembalikan True, jika kedua nilai mengacu pada objek yang sama. Jika tidak, itu mengembalikan false

Ini sebuah contoh


x = None

if x is None:
    print('Variable is None')
else:
    print('Variable is not None')
_

Keluaran

'Variable is None'

Pada kode di atas,

  1. Kami pertama-tama telah menginisialisasi variabel dengan nilai Tidak ada

  2. Kemudian kami menggunakan kata kunci is_ untuk memeriksa apakah kedua nilai merujuk ke objek yang sama

Jika ia mengembalikan True ia mencetak


x = None

if x is None:
    print('Variable is None')
else:
    print('Variable is not None')
0, jika variabel bukan Tidak ada maka ia mengembalikan

x = None

if x is None:
    print('Variable is None')
else:
    print('Variable is not None')
1 dan mencetak

x = None

if x is None:
    print('Variable is None')
else:
    print('Variable is not None')
2

Contoh lain


y = 10

if y is None:
    print('Variable is None')
else:
    print('Variable is not None')
_

Keluaran

'Variable is not None'

Demikian pula, kita juga dapat menggunakan fungsi


x = None

if x is None:
    print('Variable is None')
else:
    print('Variable is not None')
_3 di Python untuk memeriksa apakah variabel yang diberikan adalah Tidak Ada

x = None

if  isinstance(x, type(None)):
    print('Variable is None')
else:
    print('Variable is not None')
_

Fungsi


x = None

if x is None:
    print('Variable is None')
else:
    print('Variable is not None')
3 mengambil dua argumen, argumen pertama adalah

x = None

if x is None:
    print('Variable is None')
else:
    print('Variable is not None')
5, dan argumen kedua adalah

x = None

if x is None:
    print('Variable is None')
else:
    print('Variable is not None')
6 lalu Ia mengembalikan True jika objek yang diberikan adalah tipe yang ditentukan jika tidak mengembalikan False

Karena None adalah satu-satunya objek tunggal dari NoneType di Python, kita dapat menggunakan "adalah operator" untuk memeriksa apakah suatu variabel tidak memilikinya atau tidak

Contoh periksa apakah nilainya tidak ada Python

Contoh kode sederhana. Jika tipe variabelnya adalah Tidak ada, maka cetak nilai dan tipenya

a = None
if a is None:
    print(a)
    print(type(a))

Keluaran

Python periksa apakah variabel tidak ada

Bagaimana cara Python memeriksa apakah suatu objek adalah Tidak Ada

Contoh kode pengujian jika objeknya adalah NoneType python

if variable is None:

Kode lengkap

a = None
if a is None:
    print("I am NO ONE")

Keluaran. Saya bukan siapa-siapa

Catatan

  • None adalah objek tunggal dari kelas NoneType
  • None tidak sama dengan apapun kecuali dirinya sendiri
  • Gunakan operator is atau is not untuk membandingkan None dengan nilai lain

Berikan komentar jika Anda memiliki keraguan dan saran tentang topik Python None ini

Catatan. IDE. PyCharm 2021. 3. 3 (Edisi Komunitas)

Windows 10

Piton 3. 10. 1

Semua Contoh Python ada di Python 3, jadi Mungkin berbeda dari python 2 atau versi yang ditingkatkan

Python periksa apakah variabel tidak ada

Rohit

Gelar dalam Ilmu Komputer dan Insinyur. Pengembang Aplikasi dan memiliki banyak pengalaman bahasa Pemrograman. Antusias terhadap teknologi & suka belajar teknis