Курс Python → Псевдонимы в Python
Модуль as в Python позволяет нам создавать псевдонимы для импортированных модулей. Это может быть полезно, если название модуля слишком длинное или неудобное для использования в коде. Для создания псевдонима мы используем ключевое слово as после импорта модуля.
Например, если мы хотим импортировать модуль math и использовать его в коде, но не хотим каждый раз писать полное название модуля, мы можем создать псевдоним для него. Для этого мы напишем import math as m. Теперь мы можем обращаться к функциям модуля math, используя псевдоним m, например m.sqrt(25).
Использование псевдонимов делает код более читаемым и компактным, особенно если в проекте используется много модулей с длинными названиями. Псевдонимы также могут помочь избежать конфликтов имен, если у вас есть несколько модулей с одинаковыми именами функций.
Помимо создания псевдонимов для модулей, модуль as также может использоваться для создания псевдонимов для функций или классов внутри модулей. Например, from math import sqrt as square_root позволит нам использовать функцию sqrt из модуля math, обращаясь к ней как square_root.
import math as m
print(m.sqrt(25)) # Выведет 5.0
Другие уроки курса "Python"
- Работа с модулем random
- Работа с комплексными числами в Python
- Перезапуск ячейки в Jupyter Notebook с dostoevsky
- Функции any() и all() в Python
- Обработка исключений
- Работа с модулем random
- Переменные класса и экземпляра
- Поиск шаблона в строке
- Ветвление выражения в Python
- Запуск внешнего кода в Jupyter
- Получение срезов итераторов
- Работа с процессами в Python
- Функция zip() в Python
- Управление импортом в Python
- Переопределение оператора % для объектов
- Преобразование символов с помощью map
- Необязательные аргументы в Python
- Удаление элементов из списка
- Декораторы с аргументами
- Метод округления чисел
- Частичное совпадение пользовательского ввода в Python 3.10
- HTTP-запросы с библиотекой Requests
- Функция __init__ в Python
- Преобразование текста в речь с Python
- Извлечение чисел из текста
- Нахождение хеша для бесконечности и NaN в Python
- Непрерывная проверка в Python
- Функция findall() для поиска вхождений строки
- Объединение списков с использованием itertools.chain
- Работа с кортежами в Python
- Управление IP-адресами через прокси
- Magic Commands — улучшение работы с Python
- lru_cache оптимизация функций
- Разрешение имен в Python
- Оператор (*) в Python
- Итерация по копии коллекции
- Проверка индексов коллекции
- Функция count() в Python
- Многострочные комментарии в Python
- Экспорт функций в Python
- Конкатенация строк в Python
- Применение функций в Python
- Расчет времени выполнения
- Переименование файлов в Python
- Переворот строки
- Ошибка NotImplemented в Python
- Метод __irshift__ для Python















