Mundarija kirish I. Bob pythonning o'ziga xosligi va modullar modullarni skriptlar sifatida bajarish Modul qidirish yoʻli standart modullar 1 II.
Download 47.49 Kb.
|
7. PYTHON DASTURLASH TILIDA MODULLAR
- Bu sahifa navigatsiya:
- II. ASOSIY ICHKI MODULLAR
1.3 Standart modullarPython alohida hujjatda tasvirlangan standart modullar kutubxonasi bilan birga keladi, Python kutubxonasi ma'lumotnomasi ("Kutubxona ma'lumotnomasi"). Ba'zi modullar tarjimonga o'rnatilgan; bular tilning asosiy qismi bo'lmagan, lekin shunga qaramay, samaradorlik uchun yoki tizim chaqiruvlari kabi operatsion tizimning primitivlariga kirishni ta'minlash uchun o'rnatilgan operatsiyalarga kirishni ta'minlaydi. Bunday modullar to'plami konfiguratsiya variantidir, u ham asosiy platformaga bog'liq. Masalan, winregmodul faqat Windows tizimlarida taqdim etiladi. sysHar bir Python tarjimoniga o'rnatilgan alohida modulga e'tibor qaratish lozim: . O'zgaruvchilar sys.ps1va sys.ps2asosiy va ikkilamchi so'rovlar sifatida ishlatiladigan satrlarni aniqlaydi. II. ASOSIY ICHKI MODULLAR2.1 random moduliPython dasturlarda biz foydalanishimiz mumkin bo'lgan bir qator ichki modullarni taqdim etadi. Ulardan asosiylarini ko'rib chiqaylik. random moduli tasodifiy sonlarni generatsiya qilishni boshqaradi. Uning asosiy funksiyalari: random() – 0 dan 1 gacha tasodifiy sonni hosil qiladi; randint() – ma‟lum bir oraliqdagi tasodifiy sonni hosil qiladi; randrange() – ma‟lum sonlar to‟plamidan tasodifiy sonni qaytaradi; shuffle() – ro‟yxatni aralashtirib yuboradi; choice() – ro‟yxatning tasodifiy elementini qaytaradi. random() funktsiyasi 0.0 dan 1.0 gacha bo'lgan tasodifiy suzuvchi nuqtali sonni qaytaradi. Agar bizga katta diapazondagi son zarur bo‟lsa, masalan 0.0 dan 100.0 gacha, u holda tasodifiy funktsiyaning natijasini 100 ga ko'paytiramiz.( 2.1.1-rasm)
2.1.1-rasm randint(min, max) funksiyasi min va max qiymatlari orasidagi tasodifiy soni qaytaradi. ( 2.1.2-rasm)
2.1.2-rasm randrange() funksiyasi ma‟lum bir sonlar to‟plamidan tasodifiy butun soni qaytaradi. U quyidagi uchta shaklga ega: randrange(stop) – 0 dan stop gacha oraliqdagi tasodifiy butun sonni qaytaradi; randrange(start, stop) – to‟plam start dan stop gacha oraliqdagi tasodifiy sonni qaytaradi; randrange(start, stop, step) – to‟plam start dan stop gacha oraliqdan tasodifiy son qaytaradi, bunda oraliqdagi oldingi olingan tasodifiy sondan step qadamga farq qiladi. ( 2.1.3-rasm)
2.1.3-rasm Download 47.49 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling