Курс 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. Сравнение строк в Python
  3. Сортировка элементов в Python
  4. Проверка условий: all и any
  5. Избегание изменяемых аргументов
  6. Создание циклической ссылки
  7. Решатель судоку на Python с pygame
  8. Сложные типы данных в Python
  9. Делегирование в Python
  10. Условные выражения в Python
  11. PATCH-запрос с библиотекой requests
  12. Сортировка и обратный порядок
  13. Аргументы *args и **kwargs
  14. Поиск уникальных элементов строкой в Python
  15. Порядок и длина множеств в Python
  16. Создание таблиц в Python с PrettyTable
  17. Математические функции в Python
  18. Получение обратного списка чисел
  19. Деление в Python
  20. Python union() функция — объединение множеств
  21. Операции с массивами в NumPy
  22. Основы Python за 14 дней
  23. Декораторы в Python
  24. Пропуск начальных строк с помощью dropwhile()
  25. Модуль inspect: получение информации о объектах
  26. Парсинг статей с Newspaper3k
  27. Преобразование кортежа в словарь.
  28. Оптимизация памяти с помощью __slots__
  29. Установка и использование pyshorteners
  30. Инициализация переменных
  31. Лямбда-функции в Python
  32. Комментарии в Python
  33. Получение идентификатора объекта в памяти
  34. Отображение HTML кода в Python
  35. Логирование с Logzero: ротация файла
  36. Работа с контекстным менеджером Pool
  37. Создание задания в Cron
  38. Декораторы в Python
  39. Создание вложенных циклов for
  40. Удаление URL-адресов в Python
  41. Операции с датами в Python
  42. Анализ текста на русском языке с помощью Pymystem3
  43. Модуль xkcd: добавление юмора в Python
  44. Использование эмодзи в Python
  45. Избегайте использования goto
  46. Операции с комплексными числами

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