Курс 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. Явный импорт в Python
  3. Конкатенация строк с join() в Python
  4. Декоратор total_ordering для класса Point
  5. Оператор «and» в Python
  6. Перевод эмодзи и эмотиконов.
  7. Работа с timedelta
  8. Библиотека Emoji: использование смайлов в Python
  9. Работа с IP-адресами в Python
  10. Переопределение метода __eq__
  11. Создание графики с черепахой
  12. Удаление falsy-значений из списка с помощью filter
  13. Протокол управления контекстом
  14. Создание словаря в Python
  15. Форматирование строк в Python
  16. Проверка версии Python
  17. Объединение словарей в Python
  18. Хешируемые ключи в Python
  19. Сравнение def и lambda-функций
  20. split() без разделителя
  21. Переименование файлов в Python
  22. Модуль pprint
  23. История Python
  24. Виртуальные среды в Python
  25. Функции all и any в Python
  26. Объединение кортежей в Python
  27. Метод pos в Python
  28. Философия Python
  29. Метод count() для списков
  30. Работа с комплексными числами
  31. Объединение словарей в Python
  32. Оператор деления для класса Rational
  33. Работа со случайными элементами
  34. Списковое включение в Python
  35. Переопределение метода xor в Python
  36. Функция reduce() в Python
  37. Проверка запуска скрипта или импорта модуля
  38. Библиотека Rich: форматирование текста
  39. Преобразование регистра символов
  40. Функция product() из itertools
  41. split() — разделение строки
  42. Операторы увеличения и уменьшения переменной
  43. Операции с матрицами в Python
  44. Метод join() для объединения строк
  45. Расчет времени выполнения программы
  46. Поиск индекса элемента в списке

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