Identiklik operatorlari
Identifikatsiya operatorlari
Identifikatsiya operatorlari obyektlarni solishtirish uchun ishlatiladi, agar ular teng bo‘lsa emas, balki ular bir xil obyekt bo‘lsa, bir xil xotira joylashuvi bilan:
| Operator | Tavsif | Misol | Try it |
|---|---|---|---|
| is | Ikkala o‘zgaruvchi ham bir xil obyekt bo‘lsa, True qiymatini qaytaradi | x is y | Try it » |
| is not | Ikkala o‘zgaruvchi ham bir xil obyekt bo‘lmasa, True qiymatini qaytaradi | x is not y | Try it » |
Misollar
Misol
isoperatori Trueni qaytaradi, agar ikkala o‘zgaruvchi ham bir xil obyektga ishora qilsa:
x = ["apple", "banana"]
y = ["apple", "banana"]
z = x
print(x is z)
print(x is y)
print(x == y)
O‘zingiz sinab ko‘ring »
Misol
is not operatori Trueni qaytaradi, agar ikkala o‘zgaruvchi ham bir xil obyektga ishora qilmasa:
x = ["apple", "banana"]
y = ["apple", "banana"]
print(x is not y)
O‘zingiz sinab ko‘ring »
isva == o‘rtasidagi farq
- is - Ikkala o‘zgaruvchining xotiradagi bir xil obyektga ishora qilishini tekshiradi
- == - Ikkala o‘zgaruvchining qiymatlari teng yoki yo‘qligini tekshiradi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
