Pythonni mustaqil


Belgilash (psevdonim)larni qo‘llash



Download 2,79 Mb.
bet75/109
Sana31.12.2021
Hajmi2,79 Mb.
#223336
1   ...   71   72   73   74   75   76   77   78   ...   109
Bog'liq
PYTHONNI MUSTAQIL O‘RGANAMIZ

Belgilash (psevdonim)larni qo‘llash
Agar modulning nomi juda ham uzun bo‘lsa yoki u qandaydir boshqa sabablarga ko‘ra sizga yo-qmasa, as kalit so‘zi yordamida uning uchun belgilash (psevdonim) yaratish mumkin.






  • m.e

2.718281828459045


Endi math modulining har bir atributiga murojaat faqat m o‘zgaruvchisi orqali amalga oshiriladi. math o‘zgaruvchisi endi bu dasturda bo‘lmaydi (albatta, siz import math deb qaytadan yozma-sangiz. Bu holda modulga ham, m ga ham math nomi bilan murojaat qilish mumkin bo‘ladi).



from instruksiyasi
Modulning ma’lum bir atributlarini bog‘lash uchun from instruksiyasi qo‘llaniladi. Uning bir necha xil shakli mavjud:

from import <1-atribut> [as


], [<2-atribut>
[as
]...]
from import *
Birinchi shakli moduldan faqat siz ko‘rsatgan modullarni bog‘lash imkoniyatini beradi. Uzun nom-lar uchun as so‘zidan keyin psevdonimni ko‘rsatib, tayinlash mumkin.





  • e

2.718281828459045




  • c(4.6)

5

Agar import qilinayotgan atributlar soni ko‘p bo‘lsa, kodni o‘qish va tushunishni osonlashtirish maqsadida ularni bir nechta satrda joylashtirish mumkin:


97


  • from math import (sin, cos, tan, atan)

From instruksiyasining ikkinchi shakli moduldagi (deyarli) barcha o‘zgaruvchilarni bog‘lash im-koniyatini beradi. Misol uchun sys modulidagi barcha atributlarni import qilamiz:




  • from sys import *




  • version

'3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)]'




  • version_info

sys.version_info(major=3, minor=3, micro=2, releaselevel='final', serial=0)


bog‘lanadi. Agar __all__ o‘zgaruvchisi mavjud bo‘lmasa, u holda tagchiziqdan boshlanmaydigan barcha atributlargina bog‘lanadi. Bundan tashqari, modul tarkibidagi barcha atributlarning import qilinishi asosiy dasturning nomlari muhitini buzishi mumkin, chunki bir xil nomga ega o‘zgaruvchi-lar qaytadan yozilib qoladi.

Download 2,79 Mb.

Do'stlaringiz bilan baham:
1   ...   71   72   73   74   75   76   77   78   ...   109




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2025
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish