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,
Kami pertama-tama telah menginisialisasi variabel dengan nilai Tidak ada
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
Di Python, metode “is operator”, “isinstance()”, dan “Try-Except Block” dipraktikkan di sini untuk memeriksa variabel “None”. Metode yang paling nyaman untuk memeriksa variabel tipe None adalah operator “is” dan “is not”. Metode "isinstance()" memeriksa tipe variabel dengan membandingkannya dengan "tipe data input" pengguna dan mengembalikan "True" atau "False". Posting ini telah menunjukkan banyak metode untuk menemukan variabel Non-type di Python