Python asoslari



Yüklə 1,14 Mb.
səhifə47/81
tarix13.12.2023
ölçüsü1,14 Mb.
#176038
1   ...   43   44   45   46   47   48   49   50   ...   81
k100001

Funksiyalar


Funksiya - bu bitta, bog'liq bo'lgan harakatni amalga oshirish uchun ishlatiladigan uyushgan, qayta ishlatilishi mumkin bo'lgan kodlar bloki. Funktsiyalar sizning arizangiz uchun yaxshiroq modullik va kodni yuqori darajada qayta ishlatilishini ta'minlaydi.
Siz allaqachon bilganingizdek, Python sizga print () va shu kabi ko'plab ichki funktsiyalarni beradi.
Pythonda mavjud bo’lgan tiplarni o’zgartiruvchi va ba’zi bir qo’shimcha funksiyalar bilan quyida tanishishingiz mumkin:

  • bool(x)- rostlikka tekshirishni standart usulidan foydalanuvchi bool tipiga o`zgartirish. Agar x yolg`on bo`lsa yoki tushirib qoldirilgan bo`lsa, False qiymatini qaytaradi, aksincha esa True qaytaradi.

  • bytearray([manba, [kodlash[xatolar]]])- bytearray ga o`zgartirish. Bytearray- 0<=x<256 diapazondagi butun sonlarni o`zgarmas ketma-ketligi. Konstruktor argumentlari bytearray() ga mos ko`rinishga ega bo`ladi.

  • complex([real],[image])- kompleks songa o`zgartirish.

  • dict(object)- lug`atga o`zg artirish.

  • float([x])-haqiqiy songa o`zgartirish. Agar argument ko`rsatilmagan bo`lsa, 0.0 qaytaradi.

  • int([object],[asosiy sanoq sistemasi])- butun sonni berilgan sanoq sistemasidan o`nlik sanoq sistemasiga o`tkazish.

  • list([object])-ro`yxat tuzadi.

  • memoryview(object)- memoryview obyektini tuzadi.

  • object()-hamma obyektlarga asos bo`lgan bosh obyektni qaytaradi.

  • range([start=0], stop,[step=1])- step qadamli start dan stop gacha bo`lgan arifmetik progressiya.

  • set(object)-to`plamni yaratadi.

  • slice([start=0], stop, [step=1])-step qadamga ega startdan stopgachaga bo`lgan kesma obekti.

  • tuple(obj)- kortejga o`zgartiradi.

  • abs(x)- absolyut raqamni (sonni modulini) qaytaradi.


  • Yüklə 1,14 Mb.

    Dostları ilə paylaş:
1   ...   43   44   45   46   47   48   49   50   ...   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