Курс 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. Работа с модулем random
  2. Работа с комплексными числами в Python
  3. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  4. Функции any() и all() в Python
  5. Обработка исключений
  6. Работа с модулем random
  7. Переменные класса и экземпляра
  8. Поиск шаблона в строке
  9. Ветвление выражения в Python
  10. Запуск внешнего кода в Jupyter
  11. Получение срезов итераторов
  12. Работа с процессами в Python
  13. Функция zip() в Python
  14. Управление импортом в Python
  15. Переопределение оператора % для объектов
  16. Преобразование символов с помощью map
  17. Необязательные аргументы в Python
  18. Удаление элементов из списка
  19. Декораторы с аргументами
  20. Метод округления чисел
  21. Частичное совпадение пользовательского ввода в Python 3.10
  22. HTTP-запросы с библиотекой Requests
  23. Функция __init__ в Python
  24. Преобразование текста в речь с Python
  25. Извлечение чисел из текста
  26. Нахождение хеша для бесконечности и NaN в Python
  27. Непрерывная проверка в Python
  28. Функция findall() для поиска вхождений строки
  29. Объединение списков с использованием itertools.chain
  30. Работа с кортежами в Python
  31. Управление IP-адресами через прокси
  32. Magic Commands — улучшение работы с Python
  33. lru_cache оптимизация функций
  34. Разрешение имен в Python
  35. Оператор (*) в Python
  36. Итерация по копии коллекции
  37. Проверка индексов коллекции
  38. Функция count() в Python
  39. Многострочные комментарии в Python
  40. Экспорт функций в Python
  41. Конкатенация строк в Python
  42. Применение функций в Python
  43. Расчет времени выполнения
  44. Переименование файлов в Python
  45. Переворот строки
  46. Ошибка NotImplemented в Python
  47. Метод __irshift__ для Python

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