Python None


ULASHISH

Python Yo‘q

None- bu Python-da qiymat yo‘qligini bildiruvchi maxsus konstanta.

Uning ma’lumotlar turi NoneType va NoneNoneType obyektining yagona namunasidir.


NoneType

O‘zgaruvchilar "qiymat yo‘q" yoki "o‘rnatilmagan" ni ko‘rsatish uchun None belgilanishi mumkin.

Misol

None qiymatini tayinlang va ko‘rsating:

x = None print(x)
O‘zingiz sinab ko‘ring »

None qiymatining turini ko‘rish uchun type()dan foydalaning.

Misol

None qiymatining ma’lumotlar turini tayinlang va chop eting:

x = None print(type(x))
O‘zingiz sinab ko‘ring »

Yo‘q bilan solishtirish

Qiymatni None bilan solishtirish uchun identifikatsiya operatoriisyoki is notdan foydalaning.

Misol

None bilan taqqoslash uchun identifikatsiya operatoriisdan foydalaning:

result = None if result is None:   print("No result yet") else:   print("Result is ready")
O‘zingiz sinab ko‘ring »

Misol

Shunga o‘xshash misol, lekin uning o‘rniga is notdan foydalanish:

result = None if result is not None:   print("Result is ready") else:   print("No result yet")
O‘zingiz sinab ko‘ring »


To‘g‘ri yoki noto‘g‘ri

None mantiqiy kontekstda Falseni baholaydi.

Misol

Check truthiness:

print(bool(None))
O‘zingiz sinab ko‘ring »

Qaytaruvchi funksiyalar Yo‘q

Qiymatni aniq qaytarmaydigan funksiyalar sukut bo‘yicha Noneni qaytaradi.

Misol

return operatori bo‘lmagan funksiya Noneni qaytaradi:

def myfunc():   x = 5 x = myfunc() print(x)
O‘zingiz sinab ko‘ring »


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!