Introduction

Python boshqa ba'zi tillardan farq qiladi, chunki unda faqat uchta o'z ichiga olgan raqamli turlar mavjud.

Raqamli Turlar

Python boshqa ba'zi tillardan farq qiladi, chunki unda faqat uchta o'z ichiga olgan raqamli turlar mavjud. O'z ichiga olingan ma'lumot turi demak, ularni ishlatish uchun faqat ularning nomini yozishingiz kifoya.

O'z ichiga olingan raqamli turlar:

  • int
  • float
  • complex

Python 2-da, shuningdek, long raqamli turi ham bor edi, bu int dan katta qiymatlarni ifodalash uchun mo'ljallangan. Python 3-da, int va long birlashtirildi, shuning uchun Python 3 faqat int ga ega. int ni yaratish uchun faqat raqamni yozish yoki int() funksiyasini ishlatish kifoya. 2, 3, int(4), va int("5") hammasi butun sonlardir.

Agar C++ bilan tanish bo'lsangiz, ehtimol, suzuvchi nuqtali sonlar double kalit so'zi yordamida aniqlanishini bilasiz. Python'da suzuvchi nuqtali sonni yaratish uchun uni yozish yoki float() funksiyasini ishlatish mumkin. 3.14, 5.0, float(7.9), va float("8.1") hammasi suzuvchi nuqtali sonlardir.

Murakkab son haqiqiy va tasavvuriy qismlarga ega. Haqiqiy va tasavvuriy qismlarga mos ravishda .real va .imag atributlari yordamida murojaat qilish mumkin. Murakkab sonlarni yozish yoki complex() funksiyasini ishlatish orqali yaratish mumkin. 2+1j, 2-1j, 5j, complex(7+2j), complex("7+2j"), va complex(7, 2) hammasi murakkab sonlardir.

Python standart kutubxonasi bilan birga taqdim etilgan yana ikki raqamli tur mavjud. Ular quyidagilar:

  • decimal - foydalanuvchiga aniqlikni belgilashga imkon beruvchi suzuvchi nuqtali sonlar uchun
  • fractions - ratsional sonlar

Ushbu kutubxonalarni Python-ning import kalit so'zi yordamida import qilishingiz mumkin, bu haqda 16-bobda bilib olasiz. Shuningdek, Python-ning round() kalit so'zini yoki uning math modulini tekshirib ko'rishni qiziqarli deb bilishingiz mumkin.

Keling, endi Python'da raqamli turlarni qanday yaratish va ishlatishni o'rganamiz!

Ushbu sahifada

Xato haqida xabar berish