Курс 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. Метод invert для побитового отрицания
  3. Преобразование в float
  4. Просмотр внешнего файла в Python
  5. Проверка строки на палиндром
  6. Установка User-Agent в Python
  7. Операции с датами в Python
  8. Метод classmethod
  9. Генераторы в Python
  10. Сравнение def и lambda-функций
  11. Описание скриптов в README
  12. Создание пар из последовательностей
  13. Возврат нескольких значений
  14. Библиотека itertools: объединение списков
  15. Операторы увеличения и уменьшения переменной
  16. Подсчет количества элементов в списке
  17. Условные выражения в Python
  18. inspect в Python: анализ кода
  19. Работа с переменными в Python
  20. Python Метод del.
  21. Присоединение элементов коллекции
  22. Обработка исключений с блоком else
  23. Создание и удаление объектов
  24. Реализация метода __abs__ в Python
  25. Многопроцессорное программирование в Python
  26. Объединение списков с использованием itertools.chain
  27. Решатель судоку на Python с pygame
  28. Настройка нарезки списков
  29. Работа с файлами и директориями в Python.
  30. JMESPath в Python
  31. Работа с контекстными менеджерами
  32. Работа с итераторами в Python
  33. Декораторы в Python
  34. Кортежи в Python: особенности и преимущества
  35. Метод join() для объединения элементов строки
  36. Выражения-генераторы в Python
  37. Модуль xkcd: загрузка комиксов
  38. Операторы увеличения и уменьшения в Python
  39. Объединение итераторов
  40. Проверка индексов коллекции
  41. Принципы SRP и OCP
  42. Параллельные вычисления в Python
  43. Декоратор для группы пользователей в Django

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