#Python: İki Nesnenin Veya İki Değerin Aynı Olup Olmadığını Tespit Etmek. "nesne (object)" Kavramı İle "değer (value)" Arasındaki Farklar
a='selam'
b='selam'
sonuç=a is b#Burada görüldüğü gibi her iki nesnenin de aynı nesneler olup olmadığını Python'a sorduk. Aşağıdaki satırda görüldüğü gibi cevap True olur.
print(sonuç)
dizi1=[1,2,3]
dizi2=[1,2,3]
sonuç2=dizi1 is dizi2#Burada da her iki nesnenin aynı olup olmadığını sorduk. Değerler tamamen aynı olmasına rağmen cevap False oldu.
print(sonuç2)
"""
"Değer" kavramı ile "nesne" kavramı farklıdır. "=" işareti değerlerin aynı olup olmadığını sorar. "is" sorusu ise
nesnelerin aynı olup olmadığını sorar. Bu önemli bir farktır.
Eğer aşağıdaki gibi bir işlem yaparken her iki nesneyi de aynı nesne olarak tanımlamış oluruz:
"""
dizi2=dizi1
sonuç3=dizi1 is dizi2
print(sonuç3)#Sonuç True olacaktır.
Python: İki Nesnenin Veya İki Değerin Aynı Olup Olmadığını Tespit Etmek. "nesne (object)" Kavramı İle "değer (value)" Arasındaki Farklar
Kodu Kopyala
TÜM PYTHON KODLARI
Youtube Kanalımız
Aşağıdaki makrolar işinize yarayabilir.
Aşağıdaki makrolar işinize yarayabilir.