⊗pyPmMdMP 85 of 129 menu

Python'до модулдун бир бөлүгүн импорттоо

Мурдагы сабактарда сүрөттөлгөн ыкма менен модулдун бардык мазмуну импорттолот. Бирок, модулдан коддун бир бөлүгү гана колдонууга муктаж болушуңуз мүмкүн, мисалы, бир нече функция. Бул үчүн импорт үчүн колдонулган курулманын синтаксисин өзгөртүү керек. Алгач from деген башкы сөз жазылат. Анын оң жагында модулдун аты көрсөтүлөт. Андан кийин import командасы жазылат, анын оң жагында керектүү функциялар тизмеленет:

from модуль import керектүү функциялар

lib деп аталган модулубузда төмөнкү функциялар бар болсун:

def func1(): print(1) def func2(): print(2) def func3(): print(3)

Келгиле, func1 жана func2 гана импорттойлу:

from lib import func1, func2

Бул курулма функцияны чакырганда импорттолгон модулдун атын көрсөтүүнүн кереги жок болгондуктан ыңгайлуу:

func1() func2()

Код ишке ашкандан кийин консолго бул функциялардын жыйынтыктары чыгат:

1 2

Келгиле, func3 чакырууга аракет кылалы:

func3()

Код иштетилгенден кийин консолго ката чыгат:

NameError: name 'func3' is not defined. Did you mean: 'func1'?

custom_math деген модул түзүңүз, анын ичинде төмөнкү функциялар болсун: get_sum эки санды кошуу үчүн, get_divide эки санды бөлүү үчүн, get_cube санды текшеге көтөрүү үчүн. Иштөөчү файлга get_divide жана get_cube функцияларын гана импорттоңуз.

user модулунда төмөнкү өзгөрмөлөр берилген:

name = 'user1' email = 'user1@mail.com' password = 'qwerty'

Бул модулдан колдонуучунун атын жана электрондук почтасын импорттоңуз. Аларды консолго чыгарыңыз.

Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу