Курс 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. Сортировка с помощью параметра key
  4. Конвертация коллекций в Python
  5. Хэш-функции в Python
  6. Методы HTTP запросов в Flask
  7. Измерение потребления памяти при сортировке
  8. Генераторные выражения и islice.
  9. Получение списка файлов в директории с использованием os
  10. Форматирование строк в Python
  11. Регистрация на хакатоне
  12. Работа с часовыми поясами в Python
  13. Работа с контекстными переменными
  14. Генерация случайных данных в NumPy
  15. Названия столбцов в Python таблицах
  16. Библиотека Rich: форматирование текста
  17. Операторы присваивания в Python
  18. Извлечение аудио из видео
  19. Python Аргументы по умолчанию
  20. Очистка строки в Python
  21. split() без разделителя
  22. Оператор @ для умножения матриц
  23. Генераторы списков в Python
  24. Бинарный поиск
  25. Функция divmod() в Python
  26. Работа с YAML в Python
  27. Копирование и вставка текста в Python
  28. Создание копии списка в Python
  29. Удаление ключей из словаря
  30. Обмен переменными в Jupyter
  31. Объединение списков в Python
  32. Обработка данных в Python
  33. Сериализация объектов в Python
  34. Функции min(), max(), sum()
  35. Работа с GitHub в Telegram
  36. Работа с enumerate()
  37. Установка и использование pyshorteners
  38. Многострочные строки в Python
  39. Асинхронное программирование с asyncio
  40. Фильтрация входных данных в Python
  41. Генерация тестовых данных с factory_boy
  42. Сравнение def и lambda-функций
  43. Преобразование документов в PDF с помощью Spire.Office
  44. Метод enumerate() в Python
  45. Пропуск начальных строк с помощью dropwhile()
  46. Сравнение строк в Python
  47. Работа с парами ключ-значение
  48. Аннотации типов в Python

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