12 / 59

Python pass Statement

Pass operatori bilan tanishish

Pythonda pass — bo'sh (null) operator bo'lib, u bajarilganda hech narsa qilmaydi. Hech narsa qilmasligiga qaramay, passning o'z maqsadi bor.

Bilganingizdek, Python kod blokini (masalan, if, for, while va hokazolarning tanasini) belgilash uchun chekinishdan foydalanadi. Bu bloklar bo'sh bo'lishi mumkin emas. Masalan,

example.py
for i in range(1, 5):
    # Shu kodni ishga tushirish

Agar bu kodni ishga tushirsangiz, IndentationError xatoligini olasiz, chunki Python ikki nuqta : dan keyin kamida bitta chekingan operator kutadi. E'tibor bering, izohlar operator hisoblanmaydi va Python interpretatori tomonidan butunlay e'tiborga olinmaydi.

Bunday hollarda biz passdan joy egallovchi (placeholder) sifatida foydalanishimiz mumkin.

Uning sintaksisi:

kod
pass

Misol: pass operatori

example.py
is_valid = True

if is_valid:
    pass
else:
    print("Login invalid. Redirect to form.")

Bu yerda biz dastur xato bermasligi uchun if operatori ichida passdan foydalanmoqdamiz.

Odatda, pass operatori bir blokka hali qanday kod yozishni bilmaganimizda ishlatiladi. U bizga avval dasturimizning tuzilishini belgilab, keyinroq amalga oshirishni to'ldirish imkonini beradi.

Bu funksiyalar va klasslar bilan ishlay boshlaganimizda yanada foydaliroq bo'ladi.

example.py
# Token hisoblashni keyinroq amalga oshirish 
def calculate_token():
    pass     

Aytgancha, pass o'rniga joy egallovchi sifatida ellipsis (...) yoki boshqa istalgan literaldan ham foydalanishingiz mumkin, lekin bu standart amaliyot emas.

example.py
def calculate_token():
    ...
QBilimingizni sinab ko'ring
1 / 3

1. Pythonda pass operatori bajarilganda nima qiladi?