Курс 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. Особенности запятых в Python
  2. Метод join() для объединения строк
  3. Использование type hints
  4. Возврат нескольких значений
  5. Улучшенные подсказки для импорта в Python 3.12
  6. Python: возвращение нескольких значений
  7. Экранирование символов в Python
  8. Генераторы данных
  9. Циклы в Python
  10. split() — разделение строки
  11. Работа с массивами в Python
  12. PrettyTable: создание таблицы
  13. Условное добавление элементов в список
  14. Роль object и type в Python
  15. Добавление Progressbar в Python
  16. Создание объекта timedelta
  17. Основы Python за 14 дней
  18. Обратное распространение ошибки
  19. Метод add для класса Vector
  20. Работа с парами ключ-значение
  21. Запуск внешнего кода в Jupyter
  22. Функция zip() в Python
  23. Построение графиков в Matplotlib
  24. Метод pop() списка
  25. Метод join для объединения строк
  26. Функции с необязательными аргументами
  27. Профилирование кода
  28. Метод join() для объединения элементов
  29. Оператор «not» в Python
  30. Работа с необработанными строками
  31. Округление дробей в Python
  32. Принципы SRP и OCP
  33. Работа с файлами в Python
  34. Извлечение аудио из видео
  35. Работа с файлами в Python
  36. Отправка POST-запроса в REST API
  37. Генераторы в Python
  38. Безопасные SQL-запросы в Python 3.11
  39. Декоратор проверки активности
  40. Удаление и повторная вставка ключа в OrderedDict
  41. Принципы Zen Python
  42. Операторы объединения в Python 3.9
  43. Конкатенация строк с join() в Python
  44. Работа с YAML в Python
  45. Оператор объединения словарей

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