Курс 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. Команда %dhist — список посещенных каталогов
  2. Работа с GitHub в Telegram
  3. Объявление переменных в Python
  4. Стать Python-разработчиком
  5. Операции с массивами в NumPy
  6. Python Метод sleep() из time
  7. Основы Python
  8. Генераторы в Python
  9. Частичное совпадение пользовательского ввода в Python 3.10
  10. Цикл for в Python
  11. Отслеживание выполнения программы с библиотекой tqdm
  12. Лямбда-функции в Python
  13. Изменение объектов в Python
  14. Курсы Яндекс Практикум
  15. Метод __iand__ для пользовательских классов
  16. Получение текущей даты и времени
  17. Удаление символов новой строки в Python.
  18. Сложные типы данных в Python
  19. Получение идентификатора объекта в памяти
  20. Конструктор в Python
  21. Избегайте изменяемых аргументов
  22. Обязательные аргументы в Python
  23. Функция divmod() в Python
  24. Функции высшего порядка в Python
  25. Построение графиков в терминале с bashplotlib
  26. Контекстный менеджер в Python
  27. Лямбда-функции в Python
  28. Участие в сообществе @selectel
  29. Нахождение самого длинного слова в списке с помощью max
  30. Официальный канал Python в Telegram
  31. Расширение операции побитового «и» в Python
  32. Оператор zip в Python
  33. Основы Python за 14 дней
  34. Инверсия списков и строк в Python
  35. 9 уловок для чистого кода
  36. Модуль antigravity: генерация координат
  37. Изменение переменной в Python: nonlocal
  38. Преобразование списка в словарь через генератор
  39. Руководство по использованию Colorama
  40. Сравнение строк в Python
  41. Сортировка и обратный порядок
  42. Создание новых списков в Python
  43. Быстрый поиск кода
  44. Правила именования переменных
  45. Замена текста с re.sub()
  46. Строки в Python: апострофы и кавычки

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