Курс 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. Модуль pprint
  3. Сортировка в Python
  4. Работа с парами ключ-значение
  5. Операции со строками в Python
  6. Numpy: разбиение массивов
  7. Конкатенация строк в Python
  8. Форматирование данных с помощью pprint
  9. Курс Data Scientist в медицине
  10. Метод rmatmul для пользовательских матриц
  11. Преобразование чисел в слова
  12. Сравнение строк в Python
  13. Python Тесты и Гайды
  14. Antigravity модуль
  15. Классы данных в Python
  16. Объединение словарей в Python
  17. Python 3.12: Псевдонимы типов
  18. Обезопасьте ввод данных
  19. Избегайте ошибку FileNotFoundError
  20. Codecademy в Telegram
  21. Запуск асинхронной корутины
  22. Управление импортом в Python
  23. Вложенные циклы в Python
  24. Проверка типа данных
  25. F-строки в Python 3.8
  26. discard() — удаление элемента из множества
  27. Преобразование данных в Python
  28. Компиляция регулярных выражений
  29. Объединение списков в Python.
  30. Передача аргументов через **arguments
  31. Создание и удаление объектов
  32. Создание списка дат
  33. Транспонирование 2D-массива с помощью zip
  34. Операторы Splat и splatty-splat
  35. Создание генераторов
  36. Обход дочерних элементов BeautifulSoup
  37. Порядок операций в Python
  38. Возведение в квадрат с помощью itertools
  39. Работа с комплексными числами
  40. Solidity для DeFi Ethereum
  41. Создание класса в Python
  42. Преобразование данных в Python
  43. Списки в Python: синтаксис представления
  44. Получение списка кортежей из словаря
  45. Работа со словарями Python
  46. Инверсия списков и строк в Python
  47. Работа с классами данных

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