Курс 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. Функции any() и all() в Python
  2. Concrete Paths в Python
  3. Оформление кода на Python
  4. Перевод текста с Python Translator
  5. Пропуск строк в файле с itertools
  6. Преобразование в float
  7. Метод eq для сравнения объектов
  8. Различия символов в Python
  9. Лимиты на ресурсы Python
  10. Объединение списков в строку
  11. Преобразование Excel в PDF с Spire.XLS
  12. Форматирование строк в Python
  13. Структура данных deque в Python
  14. Функции map() и reduce() в Python
  15. Объединение, распаковка и деструктуризация
  16. Перемешивание списка с shuffle()
  17. Поиск уникальных элементов строкой в Python
  18. Итерация по коллекции в Python
  19. Отступы в Python
  20. Парсинг веб-страниц с Beautiful Soup
  21. Извлечение данных из JSON
  22. Создание копии списка в Python
  23. Автоматизация скриптов на AWS Lightsail.
  24. Рациональные числа в Python
  25. Flask: создание веб-приложений
  26. Переопределение метода xor в Python
  27. Генераторы в Python
  28. Сортировка в Python
  29. Переопределение метода __and__
  30. Встраивание HTML в Jupyter Notebook
  31. Форматирование строк в Python
  32. Проверка на истинность объектов в Python
  33. Запуск внешнего кода в Jupyter
  34. Добавление элемента в список.
  35. Сортировка и разворот списка
  36. Инверсия списков и строк в Python
  37. Оптимизация параметров в Python
  38. Python Менеджер контекста
  39. Управление импортом в Python
  40. Списковый компрехеншен.
  41. Функция divmod() в Python
  42. Метод rsub в Python: расширение функциональности вычитания
  43. Обход словаря в Python
  44. Выражения-генераторы в Python
  45. Путь к интерпретатору Python
  46. Переопределение метода __rshift__

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