Pythonni mustaqil


-bob: Biroz None (null) yoki NoneType tipi haqida



Download 2,79 Mb.
bet40/109
Sana31.12.2021
Hajmi2,79 Mb.
#223336
1   ...   36   37   38   39   40   41   42   43   ...   109
Bog'liq
PYTHONNI MUSTAQIL O‘RGANAMIZ

22-bob: Biroz None (null) yoki NoneType tipi haqida
Null kalit so‘zi, odatda, Java, C++, C# va JavaScript kabi ko‘plab dasturlash tillarida qo‘llaniladi. Bu biror o‘zgaruvchiga o‘zlashtiriladigan qiymatdir.
Null kalit so‘zining ma’nosi shundan iboratki, u o‘zgaruvchiga neytral (betaraf) yoki nolli holatni beradi.
Pythonda bu masalada nima gaplar?
Pythondagi null ning ekvivalenti: None
U ikkita sababga ko‘ra shunday ishlab chiqilgan:
Ko‘pchilik Null so‘zi yangi o‘rganuvchilar uchun uncha qulay va tushunarli emasligini aytishadi.

Bundan tashqri None aynan talab etilayotgan funksionallikni taqdim etadi.


my_none_variable = None
Nonedan foydalanish kerak bo‘lgan bir qancha holatlar mavjud.
Ko‘pincha siz ishlashi yoki ishlamasdan xatolikka olib kelishi mumkin bo‘lgan amallarni bajar-ishingizga to‘g‘ri keladi. Nonedan doydalangan holda siz bu amalning bajarilgan yoki bajarilmagan-ligini aniqlashingiz mumkin. Mana, masalan:



  • Biz ma’lumotlar omboriga ulanmoqchimiz.




  • Biz login va parolimizning to‘g‘riligini bilmaymiz.




  • Agar ma’lumotlar ombori bilan ulanish natijasiz bo‘lsa, u holda,







  • haqiqiy klasslar emasligiga e’tibor qarating.



try:
database = MyDatabase(db_host, db_user, db_password, db_database)


database_connection = database.connect()
except DatabaseException:
pass
if database_connection is None:
print('The database could not connect')
else:
print('The database could connect')
Python obyektga yo‘naltirilgan til hisoblanadi. Shuning uchun None ham obyekt hamda o‘zining tipiga ega.

65


Download 2,79 Mb.

Do'stlaringiz bilan baham:
1   ...   36   37   38   39   40   41   42   43   ...   109




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2025
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish