Курс 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. Работа с модулем glob в Python
  2. Установка и использование TensorFlow
  3. Переопределение метода divmod
  4. Метод rename() для переименования файлов и каталогов
  5. Комментарии в Python
  6. Блок try-except-else
  7. Мощь вложенных функций в Python
  8. Defaultdict в Python
  9. Лимиты на ресурсы Python
  10. Перемешивание списка с shuffle()
  11. Установка Python3.7 и PIP
  12. Переворот списка в Python
  13. Создание веб-приложения с Flask
  14. Эффективная конкатенация строк с использованием join()
  15. Строки в Python: апострофы и кавычки
  16. Форматирование строк в Python
  17. Метод __ilshift__ для битового сдвига влево
  18. Именование столбцов в Python с pandas
  19. Оператор объединения словарей
  20. Нахождение пересечения множеств
  21. Метод difference_update() — разность множеств
  22. Лямбда-функции для min/max
  23. Подсчет часто встречающихся элементов
  24. Метод add для класса Vector
  25. Многопроцессорное программирование в Python
  26. Управление ресурсами в Python
  27. Генераторы списков
  28. Добавление Progressbar в Python
  29. Преобразование строки в число
  30. Оформление кода по PEP 8
  31. Конвертация коллекций в Python.
  32. Переменные в Python
  33. Декораторы в Python
  34. Работа с многоуровневыми словарями в Python
  35. Функция pow() — возвести число в степень
  36. Реверс строки и списка в Python.
  37. Передача словаря через **kwargs
  38. Конвертация текстовых чисел с помощью Numerizer
  39. Оптимизация создания строк
  40. Создание .exe файла с pyinstaller
  41. Работа с процессами в Python
  42. Изменяемые и неизменяемые объекты
  43. Генераторы и сеты в Python
  44. Показ всплывающих окон Tkinter
  45. Выражения-генераторы в Python

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