Курс 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. Defaultdict в Python
  4. Работа с кортежами
  5. Отступы в Python
  6. Метод rmatmul для обратного матричного умножения
  7. Метод rsub в Python: расширение функциональности вычитания
  8. Запуск асинхронной корутины
  9. Функция zip() — объединение последовательностей
  10. Получение списка файлов в директории с использованием os
  11. Итерации в Python
  12. Экранирование символов в Python
  13. Копирование объектов в Python
  14. Работа с базами данных SQLite
  15. Построение графиков в терминале с bashplotlib
  16. Философия Python
  17. Импорт в Python: список all
  18. Рекурсия для обращения строки
  19. Кортеж в Python: создание, доступ, изменение
  20. Атрибуты класса и экземпляра
  21. Срез списка в Python
  22. Метод округления чисел
  23. Python: отсутствие точек с запятыми
  24. Counter() — подсчет элементов
  25. Создание задания в Cron
  26. GitHub в Telegram: подписка на уведомления
  27. Нан-рефлексивность в Python
  28. Создание таблиц в терминале с PrettyTable
  29. Блок try-except-else
  30. Преобразование строк в числа с плавающей запятой
  31. Получение частей дроби
  32. Установка и загрузка Instaloader
  33. Логирование с Logzero
  34. Лямбда-функции в Python
  35. Обработка ошибки IndexError
  36. Определение наиболее частого элемента с помощью collections.Counter
  37. Очистка данных с Pandas
  38. Деление в Python
  39. split() — разделение строки
  40. Создание словаря через dict comprehension
  41. Срезы в Numpy
  42. Работа с дробями в Python
  43. Декораторы в Python
  44. Область видимости переменных
  45. Удаление специальных символов
  46. Мониторинг памяти с Pympler
  47. Сравнение неупорядоченных списков
  48. Перетасовка списков в Python

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