Курс 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"
- Протокол управления контекстом
- enumerate() в Python для работы с индексами
- Проверка подстроки в строке
- Генераторы данных
- Pillow: работа с изображениями
- Переопределение метода xor в Python
- Комментарии в Python.
- Множественное назначение в Python
- Работа с PosixPath() в Python
- Операции с кортежами
- Проверка дубликатов в Python
- Создание словаря с значением по умолчанию
- Манипуляция формой массива в Numpy
- Удаление первого элемента списка
- Отделение звука от видео
- Выход из профиля в Django
- Concrete Paths — метод .with_suffix()
- Декораторы классов
- Удаление пробелов методом translate()
- Циклы в Python
- Оптимизация поиска в словарях
- Создание списков в Python
- Преобразование генераторов в циклы
- Удаление URL-адресов в Python
- Определение объема памяти объекта
- Просмотр атрибутов и методов класса
- Ускорение выполнения кода в Python
- Тип данных TypeVarTuple
- Работа с срезами в Python
- Регулярные выражения в Python
- Определение индекса элемента списка
- Получение ID процесса
- Построение графиков в терминале с bashplotlib
- Поиск самого длинного слова в списке с использованием max()
- Зарезервированные слова в Python
- Поиск повторов в списке
- Обработка исключения UnboundLocalError
- Транспонирование матрицы в Python
- Настройка логгера Logzero
- Генераторы списков в Python
- Присоединение элементов коллекции
- PrettyTable: создание таблицы
- Установка Home Assistant
- Лямбда-функции в Python















