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…
Ⓜ️ A'zolik operatorlari
A'zolik operatorlari ob'ektda ketma-ketlik mavjudligini tekshirish uchun ishlatiladi:
A'zolik operatorlari ob'ektda ketma-ketlik mavjudligini tekshirish uchun ishlatiladi:
satr = 'salom dunyo 22'in Ob'ektda belgilangan ketma-ketlikda o'zgaruvchini topsa rost (True) qaytaradi, boshqa holatda yolg'on (False) qaytaradi.
list = ['salom dunyo', 'hello world', 22, '33']
print('salom' in satr) Truenot in Ob'ektda belgilangan ketma-ketlikda o'zgaruvchini topmasa rost (True) qaytaradi, boshqa holatda yolg'on (False) qaytaradi.
print('salom' in list) False
print('salom dunyo' in list) True
print(22 in satr) Error
print(33 in list) False
print('hello' not in satr) True
print('salom' not in list) True
print('salom dunyo' not in list) False
print(22 not in list) False
@pythonuz
Python dasturlash maktabi
Ⓜ️ A'zolik operatorlari A'zolik operatorlari ob'ektda ketma-ketlik mavjudligini tekshirish uchun ishlatiladi: satr = 'salom dunyo 22' list = ['salom dunyo', 'hello world', 22, '33'] in Ob'ektda belgilangan ketma-ketlikda o'zgaruvchini topsa rost (True)…
Toʻgʻri javobni toping?
list = [22, '33', 44] print(22 in list, '44' not in list)
list = [22, '33', 44] print(22 in list, '44' not in list)
Anonymous Quiz
45%
True True
22%
False False
28%
True False
5%
False True
Python dasturlash maktabi
Ⓜ️ A'zolik operatorlari A'zolik operatorlari ob'ektda ketma-ketlik mavjudligini tekshirish uchun ishlatiladi: satr = 'salom dunyo 22' list = ['salom dunyo', 'hello world', 22, '33'] in Ob'ektda belgilangan ketma-ketlikda o'zgaruvchini topsa rost (True)…
Toʻgʻri javobni toping?
list = [22, '33', 44]; print(44 not in list, '44' in list)
list = [22, '33', 44]; print(44 not in list, '44' in list)
Anonymous Quiz
20%
True True
53%
False False
16%
True False
11%
False True
Python dasturlash maktabi
Ⓜ️ A'zolik operatorlari A'zolik operatorlari ob'ektda ketma-ketlik mavjudligini tekshirish uchun ishlatiladi: satr = 'salom dunyo 22' list = ['salom dunyo', 'hello world', 22, '33'] in Ob'ektda belgilangan ketma-ketlikda o'zgaruvchini topsa rost (True)…
Toʻgʻri javobni toping?
satr = 'Ottava Kanadaning poytaxti'; print('va' in satr, 'poytaxtl' in satr)
satr = 'Ottava Kanadaning poytaxti'; print('va' in satr, 'poytaxtl' in satr)
Anonymous Quiz
35%
True True
27%
False False
25%
True False
12%
False True
Python dasturlash maktabi
Ⓜ️ A'zolik operatorlari A'zolik operatorlari ob'ektda ketma-ketlik mavjudligini tekshirish uchun ishlatiladi: satr = 'salom dunyo 22' list = ['salom dunyo', 'hello world', 22, '33'] in Ob'ektda belgilangan ketma-ketlikda o'zgaruvchini topsa rost (True)…
Toʻgʻri javobni toping?
var = 'Antananariu';
print('ari' in satr)
var = 'Antananariu';
print('ari' in satr)
Anonymous Quiz
51%
True
29%
False
17%
Error
3%
None
Python dasturlash maktabi
Ⓜ️ A'zolik operatorlari A'zolik operatorlari ob'ektda ketma-ketlik mavjudligini tekshirish uchun ishlatiladi: satr = 'salom dunyo 22' list = ['salom dunyo', 'hello world', 22, '33'] in Ob'ektda belgilangan ketma-ketlikda o'zgaruvchini topsa rost (True)…
Toʻgʻri javobni toping?
list = [22, '33', 44] print(2 + 2 in list, 11 * 2 not in list)
list = [22, '33', 44] print(2 + 2 in list, 11 * 2 not in list)
Anonymous Quiz
18%
True True
49%
False False
19%
True False
14%
False True
Python dasturlash maktabi
Ⓜ️ A'zolik operatorlari A'zolik operatorlari ob'ektda ketma-ketlik mavjudligini tekshirish uchun ishlatiladi: satr = 'salom dunyo 22' list = ['salom dunyo', 'hello world', 22, '33'] in Ob'ektda belgilangan ketma-ketlikda o'zgaruvchini topsa rost (True)…
Toʻgʻri javobni toping?
shahar = 'Toshkent Buxoro' print('toshkent' in shahar)
shahar = 'Toshkent Buxoro' print('toshkent' in shahar)
Anonymous Quiz
31%
True
54%
False
12%
Error
3%
None
Python dasturlash maktabi
Ⓜ️ A'zolik operatorlari A'zolik operatorlari ob'ektda ketma-ketlik mavjudligini tekshirish uchun ishlatiladi: satr = 'salom dunyo 22' list = ['salom dunyo', 'hello world', 22, '33'] in Ob'ektda belgilangan ketma-ketlikda o'zgaruvchini topsa rost (True)…
Toʻgʻri javobni toping?
x = '55' print(5 not in x)
x = '55' print(5 not in x)
Anonymous Quiz
41%
True
42%
False
14%
Error
3%
None
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…
Ⓜ️ Bitli operatorlar
Bitli operatorlar 2 lik sanoq tizimidagi raqamlarni solishtirish uchun ishlatiladi va natijani 10 lik sanoq tizimida qaytaradi.
@pythonuz_videos
Bitli operatorlar 2 lik sanoq tizimidagi raqamlarni solishtirish uchun ishlatiladi va natijani 10 lik sanoq tizimida qaytaradi.
@pythonuz_videos
Python dasturlash maktabi
Ⓜ️ Bitli operatorlar Bitli operatorlar 2 lik sanoq tizimidagi raqamlarni solishtirish uchun ishlatiladi va natijani 10 lik sanoq tizimida qaytaradi. @pythonuz_videos
a = 9 # 0b1001
b = 65 # 0b1000001
print("AND operatori 9 & 65 = ", a & b) # 1 - 0b1
print("OR operatori 9 | 65 = ", a | b) # 73 - 0b1001001
print("OR operatori 9 ^ 65 = ", a ^ b) # 72 - 0b1001000
print("NOT operatori ~ 9 = ", ~ a) # -10 - -0b1010
print("SHIFT operatori 9 << 65 = ", a << 1) # 18 - 0b10010
print("SHIFT operatori 9 >> 65 = ", b >> 1) # 32 - 0b100000
Bu mavzuni keyinchalik tushuntiraman
Python dasturlash maktabi
Testlarni guruhlarga ulashing! 🗓MUNDARIJA: --------------------------- ⭕️ 1-bo'lim “Asosiy tushunchalar” Ⓜ️ Python nima? Ⓜ️ Birinchi dastur Ⓜ️ Oddiy operatsiyalar Ⓜ️ Haqiqiy sonlar Ⓜ️ Matnlar (strings) Ⓜ️ O'zgaruvchilar (Variables) Ⓜ️ Ma'lumotlarni olish…
Ⓜ️ Matnlar (strings)
-----------------------------
Python dasturlash tilida matnlar bir tirnoq (apostrof) yoki ikki tirnoq orasida matn kiritish orqali hosil bo'ladi.
@pythonuz
-----------------------------
Python dasturlash tilida matnlar bir tirnoq (apostrof) yoki ikki tirnoq orasida matn kiritish orqali hosil bo'ladi.
>>>print('Salom dunyo!')⚠️ Matn uchun ishlatiladigan bo'sh joy ' salom ' uning ishlashiga hech qanday ta'sir qilmaydi.
Salom dunyo!
>>>print("O'zbekiston")
O'zbekiston
@pythonuz
Python dasturlash maktabi
Ⓜ️ Matnlar (strings) ----------------------------- Python dasturlash tilida matnlar bir tirnoq (apostrof) yoki ikki tirnoq orasida matn kiritish orqali hosil bo'ladi. >>>print('Salom dunyo!') Salom dunyo! >>>print("O'zbekiston") O'zbekiston ⚠️ Matn uchun…
Toʻgʻri javobni toping?
print('Reykyavik')
print('Reykyavik')
Anonymous Quiz
13%
Error
20%
Rekyvavik
10%
Rekvyavik
57%
Reykyavik
Python dasturlash maktabi
Ⓜ️ Matnlar (strings) ----------------------------- Python dasturlash tilida matnlar bir tirnoq (apostrof) yoki ikki tirnoq orasida matn kiritish orqali hosil bo'ladi. >>>print('Salom dunyo!') Salom dunyo! >>>print("O'zbekiston") O'zbekiston ⚠️ Matn uchun…
📘 Yangi qator va tabulyatsiya
\n yangi qator(ENTER)ni anglatadi.
\t 4 ta bo'sh joy (tabulyatsiya, TAB) ni anglatadi.
\n yangi qator(ENTER)ni anglatadi.
\t 4 ta bo'sh joy (tabulyatsiya, TAB) ni anglatadi.
>>> print('bir\n\nikki\nuch')
bir
ikki
uch
>>> print('Dasturlash bu\tkelajak')
Dasturlash bu kelajak
Desktop dasturchilar @pyqt_5
Python dasturlash maktabi
Ⓜ️ Matnlar (strings) ----------------------------- Python dasturlash tilida matnlar bir tirnoq (apostrof) yoki ikki tirnoq orasida matn kiritish orqali hosil bo'ladi. >>>print('Salom dunyo!') Salom dunyo! >>>print("O'zbekiston") O'zbekiston ⚠️ Matn uchun…
Toʻgʻri javobni toping?
>>> print('oq/tqora')
>>> print('oq/tqora')
Anonymous Quiz
32%
oq/tqora
51%
oq qora
8%
oqqora
9%
Error
Python dasturlash maktabi
Ⓜ️ Matnlar (strings) ----------------------------- Python dasturlash tilida matnlar bir tirnoq (apostrof) yoki ikki tirnoq orasida matn kiritish orqali hosil bo'ladi. >>>print('Salom dunyo!') Salom dunyo! >>>print("O'zbekiston") O'zbekiston ⚠️ Matn uchun…
📘 Birlashtirish
Bir necha satrlarni + belgisi bilan birlashtirish mumkin.
#️⃣
Bir necha satrlarni + belgisi bilan birlashtirish mumkin.
#️⃣
>>> print('Nematillo ' + "Ochilov")
Nematillo Ochilov
>>> print('2' + '8')
28
JavaScript guruhi @js_uz
Python dasturlash maktabi
📘 Birlashtirish Bir necha satrlarni + belgisi bilan birlashtirish mumkin. #️⃣ >>> print('Nematillo ' + "Ochilov") Nematillo Ochilov >>> print('2' + '8') 28 JavaScript guruhi @js_uz
Toʻgʻri javobni toping?
print(python ' + ' java')
print(python ' + ' java')
Anonymous Quiz
23%
python ' + ' java'
39%
python java
6%
java
33%
Error
Python dasturlash maktabi
📘 Birlashtirish Bir necha satrlarni + belgisi bilan birlashtirish mumkin. #️⃣ >>> print('Nematillo ' + "Ochilov") Nematillo Ochilov >>> print('2' + '8') 28 JavaScript guruhi @js_uz
Toʻgʻri javobni toping?
print('python + go')
print('python + go')
Anonymous Quiz
55%
python + go
18%
python go
15%
pythongo
12%
Error
Python dasturlash maktabi
📘 Birlashtirish Bir necha satrlarni + belgisi bilan birlashtirish mumkin. #️⃣ >>> print('Nematillo ' + "Ochilov") Nematillo Ochilov >>> print('2' + '8') 28 JavaScript guruhi @js_uz
Toʻgʻri javobni toping?
print('python' + '3')
print('python' + '3')
Anonymous Quiz
77%
python3
5%
python
10%
pythonpythonpython
8%
Error
Python dasturlash maktabi
Ⓜ️ Matnlar (strings) ----------------------------- Python dasturlash tilida matnlar bir tirnoq (apostrof) yoki ikki tirnoq orasida matn kiritish orqali hosil bo'ladi. >>>print('Salom dunyo!') Salom dunyo! >>>print("O'zbekiston") O'zbekiston ⚠️ Matn uchun…
Ⓜ️ O'zgaruvchilar (Variables)
-----------------------------
Biror qiymatga nom berganda o'zgaruvchi hosil bo'ladi.O'zgaruchi nomi 1 ta tenglik va qiymat.Namuna: var = 123
Python dasturlash tilida o'zgaruvchilar turi ko'rsatilmaydi va o'zgaruvchini turini o'zgartirish mumkin.Namuna:
O'zgaruvchilar lotin harflari bilan boshlanadi va 2 belgidan keyin ostki chiziq yoki raqamlardan foydalanishingiz mumkin.Namuna:123abc, bozor$
O'zgaruvchilar nomidagi katta va kichik harflar farq qiladi.
Kompyuter uchun dastur tuzish: @pyqt5
-----------------------------
Biror qiymatga nom berganda o'zgaruvchi hosil bo'ladi.O'zgaruchi nomi 1 ta tenglik va qiymat.Namuna: var = 123
Python dasturlash tilida o'zgaruvchilar turi ko'rsatilmaydi va o'zgaruvchini turini o'zgartirish mumkin.Namuna:
a = 3; a = 'anor'; a = False
vahokazo.O'zgaruvchilar lotin harflari bilan boshlanadi va 2 belgidan keyin ostki chiziq yoki raqamlardan foydalanishingiz mumkin.Namuna:
a123, AIR, en_ru
O'zgaruvchilar nomi birinchi belgisi raqam bilan boshlanishi yoki o'zgaruvchilar nomida simvollar ishtirok etishi mumkin emas.namuna: Narx
va narx
boshqa boshqa o'zgaruvchi hisoblanadi.x = 123
x = 1
print(x)
>>> 1
Kompyuter uchun dastur tuzish: @pyqt5