Operator Identitas di Python

Operator identitas berguna untuk mengecek apakah dua variabel ada di pada bagian yang sama di dalam memory, artinya nama nilai harus sama tapi nama variabel tidak musti harus sama. Ada dua operator identitas di python yaitu is dan is not. Perhatikan tabel di bawah ini:

Supaya lebih jelas, kita buat file baru bernama operator_identitas.py lalu ketikkan sintaks di bawah ini:

var1 = "Halo, selamat datang!"
var1 = "Halo, selamat datang!"
var2 = 50
var3 = 50
var4 = [1,2,3]
var5 = [1,2,3]

print('var1 disimpan di memory yang sama dengan var2: ', var1 is var1)
print('var2 disimpan di memory yang sama dengan var3: ',var2 is var3)
print('var2 disimpan di memory yang berbeda dengan var3: ',var2 is not var3)
print('var4 disimpan di memory yang sama dengan var5: ',var4 is var5)

simpan file tersebut, di terminal ketikkan: python operator_identitas.py, tekan ENTER maka hasilnya adalah sebagai berikut:

var1 disimpan di memory yang sama dengan var2:  True
var2 disimpan di memory yang sama dengan var3:  True
var2 disimpan di memory yang berbeda dengan var3:  False
var4 disimpan di memory yang sama dengan var5:  False

PREVIOUS: Operator keanggotaan di Python

NEXT:

Leave a Reply

Your email address will not be published. Required fields are marked *