Built-in Type Hinting Variable Annotation

Ichki Tip Izohlash / O‘zgaruvchi Izohlarini Qo‘shish

SU

Ichki Tip Izohlash / O‘zgaruvchi Izohlarini Qo‘shish

Pythonda quyidagi ichki tiplarga tip izohlash qo‘shishingiz mumkin:

  • int (butun son)
  • float (haqiqiy son)
  • bool (mantiqiy qiymat)
  • str (satir)
  • bytes (baytlar)

Bu turlarni faqat funksiyalarda emas, balki o‘zgaruvchilarni izohlashda ham ishlatishingiz mumkin. O‘zgaruvchi izohlash 3.6 versiyasida Python tiliga qo‘shilgan bo‘lib, bu o‘zgaruvchilarga tip izohlarini qo‘shishga imkon beradi.

Quyidagi misollarda o‘zgaruvchilarni qanday izohlashni ko‘rishingiz mumkin:

1 x: int  # x o‘zgaruvchisi, boshlang‘ich qiymatsiz
2 y: float = 1.0  # y o‘zgaruvchisi, boshlang‘ich qiymati 1.0
3 z: bool = False  # z o‘zgaruvchisi, boshlang‘ich qiymati False
4 a: str = 'Hello type hinting'  # a o‘zgaruvchisi, boshlang‘ich qiymati 'Hello type hinting'

Birinchi misolda x o‘zgaruvchisini hech qanday boshlang‘ich qiymat kiritmasdan izohlash mumkin. Qolgan uchta misol esa har bir o‘zgaruvchini izohlash va mos ravishda boshlang‘ich qiymat berishni ko‘rsatadi.

Endi kolleksiya turlarini izohlashni qanday qo‘shish mumkinligini ko‘rib chiqamiz!

Last updated on

On this page

Xato haqida xabar berish