⊗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 для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць