Butun Sonlar
Python'da butun son yaratishning ikki usuli mavjud. Eng keng tarqalgan usuli butun sonni o'zgaruvchiga tayinlashdir:
Tenglik belgisi (=) Python'da tayinlash operatoridir. U o'ng tomondagi qiymatni chap tomondagi o'zgaruvchi nomiga "taqdim etadi". Shunday qilib, yuqoridagi kodda siz 3 qiymatini my_integer
o'zgaruvchisiga tayinlaysiz.
Butun son yaratishning boshqa usuli int
chaqiruvini ishlatishdir, bu quyidagicha:
Ko'p hollarda, siz butun son yaratish uchun int()
dan foydalanmaysiz. Aslida, int()
ko'pincha string yoki boshqa turdagi ma'lumotni butun songa aylantirish uchun ishlatiladi. Bunga "casting" deb ham ataladi.
int()
ning kam ma'lum xususiyati shundaki, u birinchi argumentni talqin qilish uchun asosni belgilaydigan ixtiyoriy ikkinchi argumentni oladi. Boshqacha qilib aytganda, siz Python'ga bazani 2, 8, 16 va hokazo qilib o'zgartirishni buyurishingiz mumkin.
Mana bir misol:
Birinchi argument string bo'lishi kerak, ikkinchi argument esa bazani ko'rsatadi, bu holda baza 2.
Endi keling, float nuqtali son yaratishni o'rganamiz!