Import ... dan * bayonot:
Moduldan barcha nomlarni joriy nomlar maydoniga import qilish mumkin
quyidagi import bayonotidan foydalanib-
modname importidan *
Bu barcha elementlarni moduldan joriy holatga import qilishning oson usulini ta'minlaydi
nom maydoni; ammo, bu ibora kam ishlatilishi kerak.
Modullarni skriptlar sifatida bajarish
Modul ichida modul nomi (satr sifatida) global qiymat sifatida mavjud
o'zgaruvchan __name__. Moduldagi kod xuddi siz uni import qilganingiz kabi amalga oshiriladi.
lekin "__main__" ga o'rnatilgan __ nomi bilan.
Python 3
210
Modulingiz oxirida ushbu kodni qo'shing -
#! / usr / bin / python3
# Fibonachchi raqamlar moduli
def fib (n): Fibonachchi seriyasini n ga qadar qaytarish
natija = []
a, b = 0, 1
b natija.qo'shish (b)
a, b = b, a + b
qaytish natijasi
agar __name__ == "__main__":
f = fib (100)
bosib chiqarish (f)
Yuqoridagi kodni ishlatsangiz, quyidagi chiqish ko'rsatiladi.
[1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
Do'stlaringiz bilan baham: |