Python operatorları 7 túrdegi boladı : • Arifmetik operatorlar


Download 29.44 Kb.
bet4/5
Sana22.02.2023
Hajmi29.44 Kb.
#1222805
1   2   3   4   5
Bog'liq
пайтон оператор

Yo'q (ichida emas)
Bu operator qiymat ketma-ketlik a'zosi EMASligini tekshiradi.
Misol:
>>> 'pot' not in 'disappointment'
True
Identifikatsiya operatorlari
Bu operatorlar operandlarning bir xilligini (ular xotirada bir xil o'rinni egallaydimi yoki yo'qmi) tekshiradi.
Bu)
Operandlar bir xil bo'lsa, qaytaradi True. Aks holda - False. Bu 2erda emas 20, shuning uchun qaytib keladi False. Lekin '2'xuddi shunday "2". Turli tirnoqlar ob'ektlarni o'zgartirmaydi, shuning uchun qaytib keladi True.
Misol:_>>>_2_is_20_False_>>>_2_is_"2"_True_Bu_emas_(yoq)_2raqam_va_2qatordir._Shuning_uchun_u_qaytib_keladi_True._Misol'>Misol:
>>> 2 is 20
False
>>> '2' is "2"
True
Bu emas (yo'q)
2raqam va '2'qatordir. Shuning uchun u qaytib keladi True.
Misol:
>>> 2 is not '2'
True
Python Bitwise operatorlari
Bu operatorlar operandlar bo'yicha bitma-bosqich ishlaydi.
Ikkilik VA (&)
andIkki qiymatda bitli amalni bajaradi . Bu erda ikkilik 2bo'ladi 10va 3bo'ladi 11. Bitwise natijasi andikkilikdir . Bit yo'nalishi bo'yicha (3) va (4) ustidagi natija (0) hosil qiladi. Misol:102and011100000

>>> 2&3
2


>>> 3&4
0
Ikkilik OR (|)
orIkki qiymatda bitli amalni bajaradi. Bu erda or( 102) va 11(3) uchun (3) qaytariladi 11.
Misol:
>>> 2|3
3
Ikkilik yoki YO'Q (^)
xorBit bo'yicha operatsiyani (eksklyuziv yoki) ikkita qiymatda bajaradi . 10Bu erda (2) va 11(3) uchun OR NO ning natijasi 01(1) ga teng.
Misol:
>>> 2^3
1
Inverting operatori (~)
U teskari ikkilik sonlarni qaytaradi. Boshqacha qilib aytganda, zarbalarni aylantiradi. Bit 2bu 00000010. Uning teskari versiyasi 11111101. Bu ikkilik -3. Shuning uchun natija -3. Shunga o'xshash tarzda ~1teng -2.
Misol:
>>> ~-3
2
Yana bir bor, -3teskari 2.
Ikkilik chapga siljish (<<)
U chap operandning qiymatini o'ngda ko'rsatilgan holatga o'tkazadi. 2Shunday qilib , ikkilik 10. 2 << 2qiymatni ikki pozitsiya chapga siljitadi va chiqadi 1000- bu ikkilik 8.

Download 29.44 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling