Питхон

Питхон наредба за увоз

Питхон наредба за увоз

Команда импорт у Питхону користи се за приступ другим модулима. Модули су исти као библиотека кодова у Јава, Ц, Ц ++ или Ц #. Модул обично укључује скуп функција и променљивих. Када треба да укључимо или користимо ове функције модула у наш код, можемо једноставно да увеземо модул помоћу наредбе импорт и лако можемо позвати функције и променљиве модула. Команда импорт је најједноставнији и најчешћи начин укључивања модула у ваш код.

Питхон долази са многим уграђеним модулима које можемо лако укључити у наш код. Наш модул такође можемо створити тако што ћемо само сачувати датотеку Питхон кода са .пи продужење.

У овом чланку ћемо научити како можемо да увозимо сопствене и уграђене модуле у Питхон-у. Спидер3 едитор се користи за креирање и покретање Питхон скрипти.

Како се користи наредба импорт

Ми користимо увоз кључна реч за увоз модула у Питхон-у. Током увоза модула у наш код, назив модула записујемо наредбом импорт на следећи начин:

импорт модуле_наме

Увозите Питхон уграђене модуле

Питхон има много уграђених модула. Математички модул је један од уобичајених модула који се користи за извршавање математичких функција.

Увезимо математички модул помоћу кључне речи импорт и употребимо његове функције за извођење математичких прорачуна. Када приступимо било којој функцији из модула, напишемо име модула и ставимо тачку и напишемо име функције тако:

модуле_наме.име_функције ()
# увоз математичког модула
импорт матх
# исписује вредност пи константе
принт ("Вредност ПИ је:", матх.пи)
# израчунавање факторијела броја помоћу факторијелне функције
принт ("Фактор броја 5 је:", матх.факторијел (5))
# израчунавање дневника броја помоћу функције дневника
принт ("Дневник 10 је:", матх.трупац (10))
# исписује вредност Еулеровог броја
принт ("Вредност Еулеровог броја је:", матх.е)
# израчунавање радијана из степени
рад = математика.радијани (90)
принт ("Радијани 90 је:", рад)
# израчунавање вредности греха
принт ("Грех 90 је:", математика.грех (90)
# израчунавање вредности ЦОА
принт ("Цос од 90 је:", матх.цос (90))
# израчунавање вредности препланулости
принт ("Препланулост од 90 је:", математика.препланула (90))

Оутпут

Излаз се приказује на Питхон конзоли.

У неким случајевима, ако из модула желимо да увозимо само одређену функцију или константу, то можемо учинити на следећи начин:

фром модуле_наме импорт фунцтион_наме или цонстант_наме

На пример, само пи константа из математичког модула може се увести на овај начин

из математике увоз пи

Да видимо пример за то.

# увоз само пи вредности из математичког модула
из математике увоз пи
# исписује вредност пи константе
# овде користимо пи директно уместо математике.пи ()
принт ("Вредност ПИ је:", пи)

Оутпут

Излаз се приказује на Питхон конзоли.

Све функције и константе могу се увести на овај начин:

фром модуле_наме импорт *

У случају математичког модула то би било овако:

# увоз само пи вредности из математичког модула
из математичког увоза *
# Сада не треба да задајемо математику са константом и функцијом
# исписује вредност пи константе
принт ("Вредност ПИ је:", пи)
# израчунавање вредности греха 90
принт ("Вредност греха 90 је:", син (90))
# израчунавање факторијела од 8
принт ("Фактор од 8 је:", фактор (8))

Оутпут

Излаз се приказује на Питхон конзоли.

Команда импорт тражи име модула ако модул није пронађен, а затим приказује грешку. Покушајмо да увежемо модул „Токенизер“.

импорт токенизер
принт (токенизер.токен ())

Оутпут

У излазу можете видети да баца грешку „МодулеНотФоундЕррор“.

Креирајте свој модул

Да бисте креирали свој модул, креирајте питхон датотеку, напишите код и сачувајте га са .пи екстензија.

Да видимо пример за то.

Пример

Креирали смо нови модул под називом „израчунај.пи ”. Има функцију која узима два броја као аргумент и враћа јој збир.

деф сум (вал_1, вал_2):
испис ("Збир је:", вал_1 + вал_2)

Сада креирајмо још једну Питхон датотеку (тест.пи) и позовите модул „калкулатор“ у тој датотеци.

# увоз модула калкулатора
калкулатор увоза
# позивање функције збира
принт (калкулатор.збир (1,2))

Оутпут

Излаз се приказује на Питхон конзоли.

Сада модификујмо датотеку модула калкулатора и створимо две променљиве овде.

вал_1 = 0
вал_2 = 0
деф сум ():
испис ("Збир је:", вал_1 + вал_2)

Покушајмо да приступимо променљивим модула калкулатора у тесту.пи

# увоз модула калкулатора
калкулатор увоза
# приступ првој променљивој и додељивање вредности
калкулатор.вал_1 = 10
# приступ другој променљивој и додељивање вредности
калкулатор.вал_2 = 20
# позивање функције суме из модула калкулатора
принт (калкулатор.сума ())

Оутпут

Излаз се приказује на Питхон конзоли.

Такође можемо створити псеудоним приликом увоза модула помоћу кључне речи „ас“ и то ће добро функционисати.

# увоз модула калкулатора као кал
калкулатор увоза као кал
# приступ првој променљивој и додељивање вредности
кал.вал_1 = 10
# приступ другој променљивој и додељивање вредности
кал.вал_2 = 20
# позивање функције суме из модула калкулатора
испис (кал.сума ())

Оутпут

У излазу можете видети да добро функционише и не показује никакву врсту грешке.

Можемо користити уграђену Питхон функцију дир () да набројимо све доступне функције и променљиве модула.

# увоз модула калкулатора као кал
калкулатор увоза као кал
# помоћу функције дир ()
испис (дир (цал))

Оутпут

Излаз приказује све доступне променљиве и функције модула „калкулатор“.

Закључак

Овај чланак детаљно објашњава наредбу за увоз Питхон уз помоћ једноставних примера. Команда импорт користи се за позивање уграђених и кориснички дефинисаних модула у Питхон датотекама.

Топ 5 ергономских производа за рачунарски миш за Линук
Да ли дуготрајна употреба рачунара изазива бол у зглобу или прстима? Патите ли од укочених зглобова и стално морате да се рукујете? Да ли осећате гору...
Како променити поставке миша и додирне табле помоћу Ксинпут-а у Линук-у
Већина Линук дистрибуција подразумевано испоручује библиотеку „либинпут“ за обраду улазних догађаја на систему. Може да обрађује улазне догађаје и на ...
Замените тастере миша другачије за различити софтвер помоћу Кс-Моусе Буттон Цонтрол
Можда вам је потребан алат који би могао да промени контролу миша са сваком апликацијом коју користите. Ако је то случај, можете испробати апликацију ...