Module (13%)
Section (67%)

Импорт модуля: продолжение

Во втором методе синтаксис import точно указывает, какой объект (или объекты) модуля являются приемлемыми в коде:

from math import pi

Инструкция состоит из следующих элементов:

  • ключевое слово from;
  • имя модуля для (выборочного) импорта;
  • ключевое слово import;
  • имя или список имен объектов, которые импортируются в пространство имен.
 

Инструкция работает так:

  • перечисленные объекты (только они) импортируются из указанного модуля;
  • имена импортированных объектов доступны без определения.
 

Примечание: другие объекты не импортируются. Более того, Вы не можете импортировать дополнительные объекты, используя определение - ​​ как в такой строке:

print(math.e)

приведет к ошибке (e - это число Эйлера: 2.71828...)

Давайте перепишем предыдущий скрипт, чтобы ввести использование нового метода.

from math import sin, pi print(sin(pi/2))

Вывод должен быть таким же, как и раньше, так как на самом деле мы использовали те же объекты: 1.0. Скопируйте код, вставьте его в редактор и запустите программу.

Код выглядит проще? Возможно, но внешний вид - не единственный эффект такого рода импорта. Давайте покажем Вам это.



Code

{{ dockerServerErrorMsg }} ×
{{ errorMsg }} ×
{{ successMsg }} ×