Курс 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"
- Удаление ресурса в Python
- Операции с матрицами в Python
- Сортировка с помощью параметра key
- Конвертация коллекций в Python
- Хэш-функции в Python
- Методы HTTP запросов в Flask
- Измерение потребления памяти при сортировке
- Генераторные выражения и islice.
- Получение списка файлов в директории с использованием os
- Форматирование строк в Python
- Регистрация на хакатоне
- Работа с часовыми поясами в Python
- Работа с контекстными переменными
- Генерация случайных данных в NumPy
- Названия столбцов в Python таблицах
- Библиотека Rich: форматирование текста
- Операторы присваивания в Python
- Извлечение аудио из видео
- Python Аргументы по умолчанию
- Очистка строки в Python
- split() без разделителя
- Оператор @ для умножения матриц
- Генераторы списков в Python
- Бинарный поиск
- Функция divmod() в Python
- Работа с YAML в Python
- Копирование и вставка текста в Python
- Создание копии списка в Python
- Удаление ключей из словаря
- Обмен переменными в Jupyter
- Объединение списков в Python
- Обработка данных в Python
- Сериализация объектов в Python
- Функции min(), max(), sum()
- Работа с GitHub в Telegram
- Работа с enumerate()
- Установка и использование pyshorteners
- Многострочные строки в Python
- Асинхронное программирование с asyncio
- Фильтрация входных данных в Python
- Генерация тестовых данных с factory_boy
- Сравнение def и lambda-функций
- Преобразование документов в PDF с помощью Spire.Office
- Метод enumerate() в Python
- Пропуск начальных строк с помощью dropwhile()
- Сравнение строк в Python
- Работа с парами ключ-значение
- Аннотации типов в Python















