Python dasturlash maktabi
⭕️ 2-bo'lim “Operatorlar” ————————————— Ⓜ️Operatorlar guruhlari? ----------------------------- Pythonda operatorlar quyidagi guruhga bo'linadi. Arifmetik operatorlar Tayinlash operatorlari Taqqoslash operatorlari Mantiqiy operatorlar Identifikatsiya operatorlari…
Ⓜ️ Python tayinlash operatorlari
Tayinlash operatorlari o'zgaruvchilarga qiymatlarni berish uchun ishlatiladi.
Tayinlash operatorlari o'zgaruvchilarga qiymatlarni berish uchun ishlatiladi.
Binary turdagi ma'lumotlar 2 lik sanoq sistemasida 0 va 1 yordamida ifodalanadi.
Binary raqamlar oldidagi 0b 2 lik sanoq tizimi ekanligini bildiradi.
@pythonuz
Binary raqamlar oldidagi 0b 2 lik sanoq tizimi ekanligini bildiradi.
print(bin(7))
>>> 0b111print(int(0b111))
>>> 7@pythonuz
Python dasturlash maktabi
Ⓜ️ Python tayinlash operatorlari Tayinlash operatorlari o'zgaruvchilarga qiymatlarni berish uchun ishlatiladi.
= x = 7
+= x += 4 yoki x = x + 4
print(x)
>>> 11
-------------------------------x = 7
-= x -= 4 yoki x = x - 4
print(x)
>>> 3
-------------------------------x = 7
*= x *= 4 yoki x = x * 4
print(x)
>>> 28
-------------------------------x = 7
/= x /= 4 yoki x = x / 4
print(x)
>>> 1.75
-------------------------------x = 7
%= x %= 4 yoki x = x % 4
print(x)
>>> 3
-------------------------------x = 7
//= x //= 4 yoki x = x // 4
print(x)
>>> 1
-------------------------------x = 7
**= x **= 4 yoki x = x ** 4
print(x)
>>> 2401
-------------------------------& Va operatori
x = 7
&= x &= 4 yoki x = x & 4
print(x)
>>> 4
7 = 0111
4 = 0100
7 va 4 2 lik sanoq tizimiga o'giriladi va taqqoslanadi
0 va 0 = Yolg'on 0
1 va 1 = To'g'ri 1
1 va 0 = Yolg'on 0
1 va 0 = Yolg'on 0
0100 ni 10 lik sanoq tizimiga o'girsak 4 raqami hosil bo'ladi
-------------------------------| Yoki operatori
x = 7
|= x |= 4 yoki x = x | 4
print(x)
>>> 7
7 va 4 2 lik sanoq tizimiga o'giriladi.Ikalasida ham 0 bo'lsa natija 0, boshqa holatda 1 bo'ladi
0 yoki 0 Yolg'on 0
1 yoki 1 To'g'ri 1
1 yoki 0 To'g'ri 1
1 yoki 0 To'g'ri 1
0111 ni 10 lik sanoq tizimiga o'girsak 7 raqami hosil bo'ladi
-------------------------------^ (XOR) operatori
x = 7
^= x ^= 4 yoki x = x ^ 4
print(x)
>>> 3
7 va 4 2 lik sanoq tizimiga o'giriladi.Ikalasida ham 0 yoki 1 bo'lsa natija 0, boshqa holatda 1 bo'ladi
0 yoki 0 Yolg'on 0
1 yoki 1 Yolgʻon 0
1 yoki 0 To'g'ri 1
1 yoki 0 To'g'ri 1
0011 ni 10 lik sanoq tizimiga o'girsak 3 raqami hosil bo'ladi
------------------------------->> O'nga surish
x = 7
>>= x >>= 1 yoki x = x >> 1
print(x)
>>> 3
0111 ni 1 xona o'nga sursak 0011 bo'ladi.
0011 ni 10 lik sanoq tizimiga o'girsak 3 raqami hosil bo'ladi
-------------------------------<< Chapga surish
x = 7
<<= x <<= 4 yoki x = x << 4
print(x)
>>> 112
0111 ni 4 xona chapga sursak 1110000 bo'ladi.
1110000 ni 10 lik sanoq tizimiga o'girsak 112 raqami hosil bo'ladi
Python dasturlash maktabi
Ⓜ️ Python tayinlash operatorlari Tayinlash operatorlari o'zgaruvchilarga qiymatlarni berish uchun ishlatiladi.
Toʻgʻri javobni toping?
x = 35; x += 53; x /= 8; x *= 3
print(x)
x = 35; x += 53; x /= 8; x *= 3
print(x)
Anonymous Quiz
13%
30
69%
33
6%
36
12%
Toʻgʻri javob yoʻq
Python dasturlash maktabi
Ⓜ️ Python tayinlash operatorlari Tayinlash operatorlari o'zgaruvchilarga qiymatlarni berish uchun ishlatiladi.
Toʻgʻri javobni toping?
x = 35; x += 57; x //= 3
print(x)
x = 35; x += 57; x //= 3
print(x)
Anonymous Quiz
60%
30
15%
31
11%
33
15%
Toʻgʻri javob yoʻq
Python dasturlash maktabi
Ⓜ️ Python tayinlash operatorlari Tayinlash operatorlari o'zgaruvchilarga qiymatlarni berish uchun ishlatiladi.
Toʻgʻri javobni toping?
x = 35; x += 53; x /= 2; x %= 6
print(x)
x = 35; x += 53; x /= 2; x %= 6
print(x)
Anonymous Quiz
50%
2
30%
2.0
13%
2.2
7%
0
Python dasturlash maktabi
Ⓜ️ Python tayinlash operatorlari Tayinlash operatorlari o'zgaruvchilarga qiymatlarni berish uchun ishlatiladi.
Toʻgʻri javobni toping?
x = 0b1000; x >>= 2
print(bin(x))
x = 0b1000; x >>= 2
print(bin(x))
Anonymous Quiz
21%
0b1000
23%
0b100
49%
0b10
7%
0b01