Курс 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. Сериализация данных в JSON с помощью json.dumps
  2. Создание Telegram-бота на Python
  3. Определение наиболее частого элемента с помощью collections.Counter
  4. Метод append() для списка
  5. Преобразование регистра символов
  6. Транспонирование 2D-массива с помощью zip
  7. Удаление дубликатов из списка
  8. Аннотации типов в Python
  9. Фильтрация элементов с помощью islice
  10. Функции классификации комплексных чисел
  11. Работа с многоуровневыми словарями в Python
  12. Передача параметров в Python
  13. Контроль точности вывода чисел
  14. Особенности множеств в Python
  15. Частичное совпадение пользовательского ввода в Python 3.10
  16. Автоматизация действий с Pyautogui
  17. Просмотр атрибутов и методов класса
  18. Возврат нескольких значений из функции
  19. Конкатенация строк в Python
  20. Создание словарей в Python
  21. Работа с deque из collections
  22. Функции map() и reduce() в Python
  23. Функции с дополнением
  24. Docstring в Python
  25. Операторы объединения в Python 3.9
  26. Работа с базами данных SQLite
  27. Обработка исключений в Python
  28. Область видимости переменных
  29. Создание функций с произвольным количеством аргументов
  30. Атрибуты класса и экземпляра
  31. Замыкания в Python
  32. Работа с необработанными строками
  33. Доступ к локальным переменным
  34. Управление ресурсами в Python
  35. Solidity для DeFi Ethereum
  36. Пространство имен в Python
  37. Объединение словарей в Python
  38. Создание спинбокса в tkinter
  39. Асинхронное программирование с asyncio
  40. Библиотека Emoji: использование смайлов в Python
  41. Работа с файлами в Python
  42. Декоратор Property в Python
  43. Метод rmatmul для пользовательских матриц
  44. Создание даты из строки ISO
  45. Проверка версии Python
  46. Работа с deque из collections
  47. Реализация метода __abs__ в Python

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