Курс 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. enumerate() в Python для работы с индексами
  3. Проверка подстроки в строке
  4. Генераторы данных
  5. Pillow: работа с изображениями
  6. Переопределение метода xor в Python
  7. Комментарии в Python.
  8. Множественное назначение в Python
  9. Работа с PosixPath() в Python
  10. Операции с кортежами
  11. Проверка дубликатов в Python
  12. Создание словаря с значением по умолчанию
  13. Манипуляция формой массива в Numpy
  14. Удаление первого элемента списка
  15. Отделение звука от видео
  16. Выход из профиля в Django
  17. Concrete Paths — метод .with_suffix()
  18. Декораторы классов
  19. Удаление пробелов методом translate()
  20. Циклы в Python
  21. Оптимизация поиска в словарях
  22. Создание списков в Python
  23. Преобразование генераторов в циклы
  24. Удаление URL-адресов в Python
  25. Определение объема памяти объекта
  26. Просмотр атрибутов и методов класса
  27. Ускорение выполнения кода в Python
  28. Тип данных TypeVarTuple
  29. Работа с срезами в Python
  30. Регулярные выражения в Python
  31. Определение индекса элемента списка
  32. Получение ID процесса
  33. Построение графиков в терминале с bashplotlib
  34. Поиск самого длинного слова в списке с использованием max()
  35. Зарезервированные слова в Python
  36. Поиск повторов в списке
  37. Обработка исключения UnboundLocalError
  38. Транспонирование матрицы в Python
  39. Настройка логгера Logzero
  40. Генераторы списков в Python
  41. Присоединение элементов коллекции
  42. PrettyTable: создание таблицы
  43. Установка Home Assistant
  44. Лямбда-функции в Python

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