Python asoslari



Yüklə 1,14 Mb.
səhifə11/81
tarix13.12.2023
ölçüsü1,14 Mb.
#176038
1   ...   7   8   9   10   11   12   13   14   ...   81
k100001

int.bit_length() - sonni oldidagi ishora va nollarni hisobga olmasdan uni ikkilik sanoq sistemasida taqdim etish uchun kerakli bo`lgan bitlar soni.

int.to_bytes(length, byteorder, *, signed=False) -shu sonni taqdim etuvchi baytlar qatorini qaytaradi.

classmethod int.from_bytes(bytes, byteorder, *, signed=False)-berilgan baytlar qatoriga mos sonni qaytaradi.

Float (haqiqiy sonlar)


Float turidagi sonlar o’z ichiga manfiy yoki musbat o’nli kasr ko’rinishidagi sonlarni oladi:

x = 1.10 y = 10.0 z = -38.54
print(type(x)) print(type(y)) print(type(z))



Haqiqiy sonlar ham butun sonlar qo`llab quvvatlovchi operatsiyalarni qo`llab quvvatlaydi. Haqiqiy sonlar ustida amal bajarishda foydalanish mumkin bo`lgan qo`shimcha metodlar:

  • float.as_integer_ratio- shu haqiqiy son bilan juftlik munosabatida bo`lgan butun son.

  • float.is_integer()- ko`rsatgich butun son bo`lish bo`lmasligini tekshiradi.  float.hex()-float ni hex ga (o`n oltilik sanoq sistemasiga) o`tkazadi.

  • classmethod float.fromhex(s)- o`n oltilik sanoq sistemasisdan floatga otkazadi. Ya’ni float.hex() ni teskarisi.


Complex (kompleks sonlar)


Xuddi matamatika sohasidagi kompleks sonlarni Pythonda ham ishlatish mumkin:

oddiy bajarish mumkin yani matematika kursida komleks sonlar ustida arifmetik amallar qanday bajarilsa xuddi shunga o`xshab bajariladi.

Sonlarni o’girish


Sonlarni bir turdan boshqasiga osongina o’girish mumkin. Buning uchun int(), float(), complex() buyruqlari ishlatiladi:


Yüklə 1,14 Mb.

Dostları ilə paylaş:
1   ...   7   8   9   10   11   12   13   14   ...   81




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin