Артём Санников

Персональный блог

Мобильная разработка
Хостинг провайдер
Смартфоны
› Назначение псевдонима для функции при импорте в Python

Назначение псевдонима для функции при импорте в Python

Иногда случаются ситуации, когда необходимо изменить имя импортируемой функции. Это может быть связано с конфликтом имени импортируемой функции и существующей, или же слишком длинное название у импортируемой функции. В таком случае, Python позволяет заменить имя функции на уникальный псевдоним (alias).

Псевдоним (alias) – альтернативное имя для функции. Псевдоним функции назначается при импорте из модуля.

Общий синтаксис выглядит следующим образом:

from имя_модуля import имя_функции as псевдоним

Практический пример

Создаём файл user.py в корневом каталоге с нашим исполняемым файлом. Открываем user.py и определяем функцию hello_user(), которая принимает два параметра: имя и фамилию пользователя, а затем выводит приветствие на экран.

# Определяем функцию
def user_hello(first_name, last_name):

    # Объединяем две переменные и получаем полное имя пользователя
    full_name = first_name + " " + last_name

    # Выводим приветствие для пользователя
    print("Добро пожаловать, " + full_name + "!")

Открываем главный исполняемый файл. Выполняем импорт функции hello_user() из модуля user, и попутно устанавливаем ей новый псевдоним uh при помощи команды as. А затем, вызываем функцию по новому псевдониму uh с нужными параметрами.

# Импортируем функцию user_hello() из модуля user и присваиваем псевдоним
from user import user_hello as uh

# Вызываем функцию user_hello() с параметрами
uh("Иван", "Иванов")

Теги: , .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Реклама от Google
Реклама от Google