PYTHON ASOSLARI
|
ABBOSBEK IBRAGIMOV
66
IV-BOB. PythonDA
funksiya va
modullar
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.
256>