Junior — Middle
Aká je úloha operátora 'is' v programovacom jazyku a na čo sa používa?
sobes.tech AI
Odpoveď od AI
V jazyku Python sa operátor is používa na overenie, či dve premenné odkazujú na ten istý objekt v pamäti, teda kontroluje identitu objektov.
Príklad:
a = [1, 2, 3]
b = a
c = [1, 2, 3]
print(a is b) # True, pretože b odkazuje na ten istý objekt
print(a is c) # False, pretože c je iný objekt s rovnakým obsahom
Takže is neoveruje rovnosť hodnôt, ale či obe premenné odkazujú na ten istý objekt.