x = ["olma", "banan"] y = ["olma", "banan"] z = x
səhifə 9/81 tarix 13.12.2023 ölçüsü 1,14 Mb. #176038
k100001
x = ["olma", "banan"] y = ["olma", "banan"] z = x
print(x is z) print(x is y) print(x == z)
#------------------------------------------------------------------------
print(x is not z) print(x is not y) print(x != z)
True False True False True False
A’zolik operatorlari biror ketma-ketlik obyektga tegishli ekanligini tekshiradi:
in - Belgilangan qiymat obyektda mavjud bo’lsa, rost qiymat qaytaradi.
not in - Belgilangan qiymat obyektda mavjud bo’lmasa, rost qiymat qaytaradi.
x = ["audi", "mustang"]
print("audi" in x)
print("audi" not in x)
True False
Bitli operatorlar ikkilik sanoq sistemasi bilan ishlashda kerak bo’ladi:
& (AND) - Ikkala bit ham 1 ga teng bo’lsa, 1 ga o’rnatiladi.
| (OR) - Kamida bitta bt 1 ga teng bo’lsa, ikkala bitni ham 1 ga o’rnatadi.
^ (XOR) - Faqat bitta bit 1 ga teng bo’lsa, ikkala bitni ham birga o’rnatadi.
~ (NOT) - Barcha bitlarni invertlaydi (teskarisiga o’zgartiradi)
<< - O’ngdan chapga nollarni siljitib , chapdagi chetki bo’laklarni tushirib yuboradi.
>> - Chapdan o’ngga bitlarning nusxalari kiritilib siljitib boriladi. O’ngdagi chetki bitlar tushib qoladi.
Pyhonda ma’lumot turlari
Dasturlashda ma’lumot turlari muhim tushuncha sanaladi. Har bir ma’lumot turining o’z vazifasi bor. Python quyidagi ma’lumot turlariga ega:
Matn turi: str
Raqam turi: int, float, complex
Ketma-ketlik turi: list, tuple, range
Ko’rsatish turi: dict
O’rnatish turi: set, fronzenset
Mantiq turi: bool
Binar (ikkilik) turi: bytes, bytearray, memoryview
Dostları ilə paylaş: