RESUME VIDEO PEMBELAJARAN 2
MECHINE LEARNING
SITI FITRIANAH (18.01.013.120)
OPERATOR IDENTITAS
Pengertian dan Contoh Operator Identitas
Operator identitas adalah operator yang bisa dipakai untuk memeriksa apakah nilai sebuah variabel ada di tempat yang sama (di memory) atau tidak. Operator ini dikenal juga sebagai identity operators.
Operator ini terdiri dari 2 jenis:
Operator Penjelasan
is Bernilai True jika kedua operand merujuk ke object yang sama dan berisi nilai yang sama
is not Bernilai True jika kedua operand merujuk ke object yang tidak sama
Berikut contoh penggunaannya:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
a = 5
b = 5
c = 6
print('a is b :', a is b)
print('a is c :', a is c)
print('a is not c :', a is not c)
print('\n')
i = 'Duniailkom'
j = 'Duniailkom'
print('i is j :', i is j)
print('i is not j :', i is not j)
print('\n');
x = ['a','b','c']
y = ['a','b','c']
print('x is y :', x is y)
print('x is not y :', x is not y)
Hasil kode program:
a is b : True
a is c : False
a is not c : True
i is j : True
i is not j : False
x is y : False
x is not y : True
Untuk tipe data dasar seperti number atau string, jika dua buah variabel berisi nilai yang sama, maka operator is akan menghasilkan nilai True.
Namun dalam contoh terakhir, variabel x dan y berisi tipe data list. Meskipun nilai element-nya sama persis, tapi Python menyimpannya di alamat memory yang berbeda, sehingga dianggap tidak identik. Hasilnya, x is y adalah False.
Tidak ada komentar:
Posting Komentar