What About None

Python tilida `None` degan tushuncha ham mavjud bo‘lib, u Pythonning `null` qiymatini ifodalaydi.

None haqida nima deyish mumkin?

Python tilida None degan tushuncha ham mavjud bo‘lib, u Pythonning null qiymatini ifodalaydi. None — bu Python tilidagi kalit so‘z va uning ma'lumot turi NoneType. None 0, False yoki bo‘sh qatorga teng emas. Aslida, None ni boshqa har qanday narsaga taqqoslash False qaytaradi:

>>> None == 1
False
>>> None == []
False
>>> None == ''
False
>>> None == None
True

Siz None ni o‘zgaruvchiga tayinlashingiz mumkin. Biroq, None ning barcha nusxalari bitta obyektga ishora qiladi:

>>> x = None
>>> y = None
>>> x
>>> id(x)
4478513256
>>> id(y)
4478513256

Agar siz o‘zgaruvchi None ga tengmi yoki yo‘qmi, shuni tekshirishni xohlasangiz, Pythonning is operatoridan foydalanishingiz kerak. Sababi, is operatori o‘zgaruvchining o‘zligini tekshiradi va u haqiqatan ham None ekanligini tasdiqlaydi. Nima uchun bu muhimligini keyingi bobda o‘rganasiz.

Ushbu sahifada

Xato haqida xabar berish