Импорт модуля: продолжение
Посмотрите на код ниже, это способ, которым вы указываете имена pi
и sin
с именем их исходного модуля:
math.pi
math.sin
Это просто, Вы пишете:
- имя модуля (например,
math
); - точка;
- имя объекта (например,
pi
).
Такая форма четко указывает пространство имен, в котором существует имя.
Примечание: использование этого определения является обязательным, если модуль был импортирован командой import
. Неважно, конфликтуют ли какие-либо имена из вашего кода и имена из пространства имен модуля.
Наш первый пример не будет очень сложным - мы просто хотим напечатать значение sin(1/2π).
Посмотрите на код в редакторе. Вот как мы это проверим.
Код выводит ожидаемое значение: 1.0
.
Примечание: удаление любого из двух определений сделает код ошибочным. Нет другого способа войти в пространство имен math
, если Вы уже написали следующее:
import math