Hinting Values That Could Be None
None Qiymatiga Ega Bo‘lishi Mumkin Bo‘lgan Qiymatlarni Izohlash
None
Qiymatiga Ega Bo‘lishi Mumkin Bo‘lgan Qiymatlarni Izohlash
Ba'zan qiymat None deb boshlanadi, ammo keyinchalik boshqa biror qiymatga o‘zgartiriladi. Bunday holatlarda Optional tipidan foydalanish mumkin.
Quyidagi misolda, result
o‘zgaruvchisi dastlab None bo‘lishi mumkin, lekin keyinchalik str tipiga ega bo‘ladi:
Bu yerda Optional[str] str tipidagi qiymat yoki None bo‘lishi mumkinligini bildiradi.
Agar qiymat hech qachon None bo‘lmasligini bilsangiz, kodga assert qo‘shish orqali shuni tasdiqlashingiz mumkin:
Endi funksiyalarni qanday izohlashni o‘rganamiz!
Last updated on