Python dasturlash maktabi
2.5K subscribers
32 photos
1 file
41 links
@pythonuz kanalida python dasturlash tili Nematillo Ochilov tomonidan bosqichma bosqich bepul o'rgatiladi

@NematilloOchilov - blog
@pythonuz - Python darslari
@js_uz - Java Script
@MQLUZ - Savdo robotlarni dasturlash
Download Telegram
Binary turdagi ma'lumotlar 2 lik sanoq sistemasida 0 va 1 yordamida ifodalanadi.

Binary raqamlar oldidagi 0b 2 lik sanoq tizimi ekanligini bildiradi.

print(bin(7))
>>> 0b111
print(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