Курс 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"
- Сериализация данных в JSON с помощью json.dumps
- Создание Telegram-бота на Python
- Определение наиболее частого элемента с помощью collections.Counter
- Метод append() для списка
- Преобразование регистра символов
- Транспонирование 2D-массива с помощью zip
- Удаление дубликатов из списка
- Аннотации типов в Python
- Фильтрация элементов с помощью islice
- Функции классификации комплексных чисел
- Работа с многоуровневыми словарями в Python
- Передача параметров в Python
- Контроль точности вывода чисел
- Особенности множеств в Python
- Частичное совпадение пользовательского ввода в Python 3.10
- Автоматизация действий с Pyautogui
- Просмотр атрибутов и методов класса
- Возврат нескольких значений из функции
- Конкатенация строк в Python
- Создание словарей в Python
- Работа с deque из collections
- Функции map() и reduce() в Python
- Функции с дополнением
- Docstring в Python
- Операторы объединения в Python 3.9
- Работа с базами данных SQLite
- Обработка исключений в Python
- Область видимости переменных
- Создание функций с произвольным количеством аргументов
- Атрибуты класса и экземпляра
- Замыкания в Python
- Работа с необработанными строками
- Доступ к локальным переменным
- Управление ресурсами в Python
- Solidity для DeFi Ethereum
- Пространство имен в Python
- Объединение словарей в Python
- Создание спинбокса в tkinter
- Асинхронное программирование с asyncio
- Библиотека Emoji: использование смайлов в Python
- Работа с файлами в Python
- Декоратор Property в Python
- Метод rmatmul для пользовательских матриц
- Создание даты из строки ISO
- Проверка версии Python
- Работа с deque из collections
- Реализация метода __abs__ в Python















