Bagaimana Anda memeriksa apakah suatu objek tidak ada dalam python?

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

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

Apa itu objek Tidak Ada di Python?

Kata kunci Tidak Ada digunakan untuk menentukan nilai nol, atau tidak ada nilai sama sekali . Tidak ada yang tidak sama dengan 0, Salah, atau string kosong. Tidak ada adalah tipe datanya sendiri (NoneType) dan hanya Tidak ada yang bisa menjadi Tidak ada.

Apakah Tidak Ada dan == Tidak Ada Python?

None adalah objek tunggal (hanya pernah ada satu None ). memeriksa untuk melihat apakah objeknya adalah objek yang sama, sementara == hanya memeriksa apakah keduanya setara . Tapi karena hanya ada satu None , mereka akan selalu sama, dan is akan mengembalikan True.

Bagaimana Anda memeriksa apakah suatu objek null dengan Python?

Tidak ada null di Python; . Seperti yang sudah disebutkan, cara paling akurat untuk menguji bahwa sesuatu telah diberikan None sebagai nilai adalah dengan menggunakan operator identitas is , yang menguji kedua variabel tersebut .

Bagaimana cara saya memeriksa apakah Tidak Ada dalam daftar Python?

Daftar kosong dianggap False dalam Python, karenanya fungsi bool() akan mengembalikan False jika daftar dilewatkan sebagai argumen . Metode lain yang dapat Anda gunakan untuk memeriksa apakah suatu daftar kosong adalah menempatkannya di dalam pernyataan if, menggunakan metode len(), atau membandingkannya dengan daftar kosong.