Python

Команда импорта Python

Команда импорта Python

Команда импорта в Python используется для доступа к другим модулям. Модули такие же, как библиотека кода в Java, C, C ++ или C #. Модуль обычно включает в себя набор функций и переменных. Когда нам нужно включить или использовать эти функции модулей в нашем коде, мы можем просто импортировать модуль с помощью команды импорта, и мы можем легко вызвать функции и переменные модуля. Команда импорта - это самый простой и распространенный способ включения модулей в ваш код.

Python предлагает множество встроенных модулей, которые мы можем легко включить в наш код. Мы также можем создать наш модуль, просто сохранив файл кода Python с .ру расширение.

В этой статье мы узнаем, как мы можем импортировать наши собственные и встроенные модули в Python. Редактор Spyder3 используется для создания и запуска скриптов Python.

Как использовать команду импорта

Мы используем Импортировать ключевое слово для импорта модулей в Python. При импорте модуля в наш код мы пишем имя модуля с помощью команды import следующим образом:

import имя_модуля

Импортировать встроенные модули Python

Python имеет множество встроенных модулей. Математический модуль - один из распространенных модулей, который используется для выполнения математических функций.

Давайте импортируем математический модуль с помощью ключевого слова import и будем использовать его функции для выполнения математических вычислений. Когда мы получаем доступ к любой функции из модуля, мы пишем имя модуля, ставим точку и пишем имя функции следующим образом:

имя_модуля.имя_функции ()
# импорт математического модуля
импортная математика
# выводим значение константы пи
print ("Значение PI:", math.Пи)
# вычисление факториала числа с помощью функции факториала
print ("Факториал числа 5 равен:", math.факториал (5))
# вычисление журнала числа с помощью функции журнала
print ("Журнал 10:", math.журнал (10))
# выводим значение числа Эйлера
print ("Значение числа Эйлера:", math.д)
# вычисляем радианы из градусов
рад = математика.радианы (90)
print ("Радианы равны:", рад)
# вычисляем значение sin
print ("Грех 90-х:", math.грех (90))
# вычисляем значение coa
print ("Cos 90:", math.cos (90))
# вычисляем значение загара
print ("Загар 90 равен:", math.загар (90))

Выход

Вывод отображается в консоли Python.

В некоторых случаях, если мы хотим импортировать только определенную функцию или константу из модуля, мы можем сделать это следующим образом:

from имя_модуля импортировать имя_функции или имя_константы

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

из математического импорта пи

Давайте посмотрим на пример.

# импортируем только значение пи из математического модуля
из математического импорта пи
# выводим значение константы пи
# здесь мы используем пи вместо математики.Пи()
print ("Значение Пи:", Пи)

Выход

Вывод отображается в консоли Python.

Все функции и константы можно импортировать таким образом:

из module_name import *

В случае с математическим модулем это будет так:

# импортируем только значение пи из математического модуля
из математического импорта *
# Теперь нам не нужно указывать математику с константой и функцией
# выводим значение константы пи
print ("Значение Пи:", Пи)
# вычисляем значение sin 90
print ("Значение sin 90:", sin (90))
# вычисляем факториал 8
print ("Факториал числа 8 равен:", factorial (8))

Выход

Вывод отображается в консоли Python.

Команда импорта ищет имя модуля, если модуль не найден, затем выдает ошибку. Попробуем импортировать модуль «Токенизатор».

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

Выход

В выходных данных вы можете видеть, что он выдает ошибку «ModuleNotFoundError».

Создайте свой модуль

Чтобы создать свой модуль, создайте файл python, напишите код и сохраните его с помощью .py расширение.

Давайте посмотрим на пример.

Пример

Мы создали новый модуль под названием «вычислить.ру ». У него есть функция, которая принимает в качестве аргумента два числа и возвращает их сумму.

def sum (val_1, val_2):
print ("Сумма:", значение_1 + значение_2)

Теперь создадим еще один файл Python (test.py) и вызовите модуль «калькулятор» в этом файле.

# импорт модуля калькулятора
калькулятор импорта
# вызов функции суммы
печать (калькулятор.сумма (1,2))

Выход

Вывод отображается в консоли Python.

Теперь давайте изменим файл модуля калькулятора и создадим здесь две переменные.

val_1 = 0
val_2 = 0
def sum ():
print ("Сумма:", значение_1 + значение_2)

Попробуем получить доступ к переменным модуля калькулятора в тесте.ру

# импорт модуля калькулятора
калькулятор импорта
# доступ к первой переменной и присвоение значения
калькулятор.val_1 = 10
# доступ ко второй переменной и присвоение значения
калькулятор.val_2 = 20
# вызов функции суммы из модуля калькулятора
печать (калькулятор.сумма ())

Выход

Вывод отображается в консоли Python.

Мы также можем создать псевдоним при импорте модуля, используя ключевое слово «as», и он будет работать нормально.

# импортируем модуль калькулятора как cal
калькулятор импорта как cal
# доступ к первой переменной и присвоение значения
кал.val_1 = 10
# доступ ко второй переменной и присвоение значения
кал.val_2 = 20
# вызов функции суммы из модуля калькулятора
печать (кал.сумма ())

Выход

На выходе вы можете видеть, что он работает нормально и не показывает никаких ошибок.

Мы можем использовать встроенную в Python функцию dir (), чтобы вывести список всех доступных функций и переменных модуля.

# импортируем модуль калькулятора как cal
калькулятор импорта как cal
# использование функции dir ()
печать (dir (cal))

Выход

Вывод показывает все доступные переменные и функции модуля «калькулятор».

Заключение

В этой статье подробно объясняется команда импорта Python с помощью простых примеров. Команда импорта используется для вызова встроенных и пользовательских модулей в файлах Python.

Как увеличить FPS в Linux?
FPS означает Кадров в секунду. Задача FPS - измерить частоту кадров при воспроизведении видео или во время игры. Проще говоря, количество непрерывных ...
Лучшие игры Oculus App Lab
Если вы владелец гарнитуры Oculus, вы должны знать о загрузке неопубликованных приложений. Боковая загрузка - это процесс установки на гарнитуру содер...
10 лучших игр для Ubuntu
Платформа Windows была одной из доминирующих платформ для игр из-за огромного процента игр, которые разрабатываются сегодня с встроенной поддержкой Wi...