Курс 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. Управление сессиями в Python
  2. Закрытие файла в Python
  3. Объединение словарей в Python
  4. Метод __irshift__ для Python
  5. Определение размера папок в Python
  6. Экспорт внешнего файла с помощью writefile
  7. Поиск наиболее частого элемента в списке
  8. Склеивание строк без циклов
  9. Проверка версии Python
  10. Функция zip() — объединение последовательностей
  11. Изменяемые и неизменяемые объекты
  12. Установка виртуального окружения Python
  13. Открытие и редактирование скриптов Python
  14. Оптимизация создания строк
  15. Запрос DELETE с библиотекой requests
  16. Создание задания в Cron
  17. Поиск индексов в списке
  18. Генераторы списков в Python
  19. Частичное совпадение пользовательского ввода в Python 3.10
  20. Переопределение оператора % для объектов
  21. Многострочные комментарии в Python
  22. Combobox в Tkinter
  23. Введение в PyTorch
  24. Конвертация изображений в PDF
  25. Расчет времени выполнения кода
  26. Проверка переменных окружения в Python
  27. Работа с контекстным менеджером Pool
  28. История Python
  29. Создание пользовательской коллекции в Python
  30. Оптимизация памяти с помощью __slots__
  31. Конкатенация строк в Python
  32. Создание GUI на Tkinter
  33. Обработка ошибок в JSON данных
  34. Работа с модулем Calendar
  35. Считывание бинарного файла в Python
  36. Лямбда-функции в Python
  37. Работа с контекст-менеджером «with»
  38. Обработка исключений в Python
  39. Python: Фильтрация списков с помощью filter()
  40. Генерация QR-кодов с Python
  41. Преобразование строки в число
  42. Генераторные выражения и islice.
  43. Модуль subprocess: запуск внешних команд
  44. Печать календаря
  45. Поиск простых чисел
  46. Переворот последовательности
  47. Извлечение данных из JSON

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