Modul nomini o'zgartirish
as Kalit so'zdan foydalanib, modulni import qilganingizda taxallus yaratishingiz mumkin
import devsmodul as mx
a = mx.person1["age"]
print(a)
Moduldagi barcha funksiya nomlarini (yoki o'zgaruvchilar nomlarini) ro'yxatga olish uchun o'rnatilgan funksiya mavjud. Funktsiya dir():
import platform
x = dir(platform)
print(x)
['DEV_NULL', '_UNIXCONFDIR', 'WIN32_CLIENT_RELEASES', 'WIN32_SERVER_RELEASES']
Eslatma: dir() funktsiyasi barcha modullarda, shuningdek o'zingiz yaratgan modullarda ishlatilishi mumkin .
from Kalit so'zdan foydalanib, moduldan faqat qismlarni import qilishni tanlashingiz mumkin. yoki modul tarkibidagi qismlarni barchasini chaqirish uchun import kalit so'zidan keyin * belgisini quysangiz bo'ladi.
mymodule.py
def greeting(name):
print("Hello, " + name)
person1 = {
"name": "Akbar",
"age": 25,
"country": "Xorazm"
}
yuqorilda keltirilgan mymodule ni tarkibidagi bir qismni chaqirib olamiz.
from mymodule import person1
print (person1["age"]) # 25
Python dasturlash tilida sanani ifodalash uchun joriy sanani aniqlash va sanalar ustida amallar bajarish uchun tayyor modul bo'lib uning nomi datetime.
import datetime
x = datetime.datetime.now()
print(x)
2022-02-22 23:46:40.602510
Yuqoridagi natijani tushuntirib o'tamiz. Natijaning ketma-ketligi quyidagicha. Sana yil, oy, kun, soat, daqiqa, soniya va mikrosoniyani o'z ichiga oladi. Modulda datetime sana ob'ekti haqidagi ma'lumotlarni qaytarishning ko'plab usullari mavjud. Biz siz bilan joriy vaqtda yil va hafta kunini chiqaramiz.
import datetime
x = datetime.datetime.now()
print(x.year)
print(x.strftime("%A"))
2022
Tuesday
Do'stlaringiz bilan baham: |