Курс 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"

  1. Роль object и type в Python
  2. Область видимости переменных
  3. Удаление дубликатов из списка с помощью dict.fromkeys
  4. *args и **kwargs в Python
  5. Проверка существования переменной с оператором :=
  6. Декоратор для группы пользователей в Django
  7. Ограничение итераций в Python
  8. inspect в Python: анализ кода
  9. Реверс строки в Python
  10. Псевдонимы в Python
  11. Генераторные выражения и islice.
  12. Библиотека Rich: форматирование текста
  13. Явный импорт переменных
  14. Порядок и длина множеств в Python
  15. Функция zip() для объединения списков
  16. Определение локальных переменных в Python
  17. Наиболее частотные элементы с помощью Counter
  18. Множественное наследование в Python
  19. Извлечение аудио из видео
  20. Объединение множеств в Python
  21. Перемещение и удаление файлов в Python
  22. Управление импортом в Python
  23. Извлечение чисел из текста
  24. Счетчик в Python: most_common()
  25. Метод get для словаря
  26. Поиск наиболее частого элемента списке
  27. Работа с типами данных в Python с помощью pydantic.
  28. Функция print() — вывод информации
  29. Проверка подстроки в строке
  30. Сериализация и десериализация объектов
  31. Оформление кода на Python
  32. Использование подчеркивания в REPL
  33. Асинхронное программирование с asyncio
  34. Проверка условий в Python
  35. GitHub в Telegram: подписка на уведомления
  36. Сравнение def и lambda функций в Python
  37. Работа со словарями в Python
  38. Оптимизация памяти с slots
  39. Динамическая типизация в Python
  40. Логические значения в Python
  41. Получение списка файлов в директории с использованием os
  42. Функция count() в Python
  43. Обработка ошибок в Python
  44. Работа с очередями в Python
  45. Обновление шаблона base.html

Marketello читают маркетологи из крутых компаний