Курс 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. Декораторы с аргументами
  2. Перевод двоичного кода в целое число
  3. Лямбда-функции в defaultdict
  4. Функция reduce() из модуля functools
  5. Оператор Walrus в Python
  6. Оптимизация сравнения в Python
  7. Декораторы в Python
  8. Получение пути к текущему скрипту с помощью os
  9. Просмотр атрибутов и методов класса
  10. Лямбда-функции в Python
  11. Работа с контекст-менеджером «with»
  12. Работа с deque из collections
  13. Метод __call__ в Python
  14. Генераторы данных
  15. Вложенные циклы в Python
  16. Измерение времени выполнения кода
  17. Деление в Python
  18. Функции в Python: создание и вызов
  19. Измерение времени выполнения кода в Python
  20. Таймер обратного отсчета
  21. Функция product() из itertools
  22. Операторы объединения в Python 3.9
  23. Методы list в Python
  24. Проверка версии Python
  25. Роль ключевого слова self
  26. Логические операторы в Python
  27. Объединение списков в Python
  28. Компиляция регулярных выражений
  29. Создание новых функций с помощью functools.partial
  30. Оптимизация строк в Python
  31. Управление памятью в numpy.
  32. Python: библиотеки и функции
  33. Именованные аргументы в Python
  34. Импортирование в Python
  35. Курс по дообучению ChatGPT
  36. Библиотека wikipedia для Python
  37. Метод count() для списка
  38. Генераторы списков
  39. Работа с итераторами в Python
  40. Работа с JSON данными в Python
  41. Вложенные генераторы в Python
  42. Лимиты на ресурсы Python
  43. Обход словаря в Python
  44. Игра «Угадывание чисел»
  45. Управление асинхронными задачами на Python.
  46. Создание задания в Cron

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