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
Python dasturlash maktabi
Ⓜ️ Taqqoslash operatorlari Taqqoslash operatorlari ikkita qiymatni solishtirish uchun ishlatiladi.
Mantiqiy ma'lumotlar ikki qiymatdan birini ifodalaydi: True (Rost) yoki False (Yolg'on) va bular har biri xotiradan 1 bit joyni egallaydi.True 1 ga va False 0 ga teng.

print(True * 5)
5

x = 7
y = 7

== Teng
print(x == y)
True

!=      Teng emas x != Y
print(x != y)
False

>       x > y dan katta
print(x > y)
False

< x < y dan kam
print(x < y)
False

>= x >= y dan katta yoki unga teng
print(x >= y)
True

<= x <= y dan kam yoki unga teng
print(x <= y)
True

@pythonuz