tgoop.com/python_real/988
Last Update:
🔹 Что такое пространства имён в Python?
В Python пространство имён — это система, которая обеспечивает уникальные имена для всех объектов, таких как переменные и функции. Простыми словами, это своего рода словарь, в котором имена являются ключами, а объекты — значениями.
Существует несколько типов пространств имён:
- Локальные: существуют внутри функции.
- Глобальные: существуют на уровне модуля.
- Встроенные: предоставляются Python по умолчанию (например, len()
и print()
).
Python управляет этими пространствами имён с помощью LEGB-правила:
- Local — локальное пространство имён.
- Enclosing — пространство имён замыкающей функции.
- Global — глобальное пространство имён.
- Built-in — встроенное пространство имён.
Когда интерпретатор встречает имя, он ищет его именно в таком порядке.
Понимание пространств имён помогает избежать неожиданных ошибок и писать более чистый код!
https://realpython.com/python-namespace/
#python
👉 @python_real
BY Реальный Python

Share with your friend now:
tgoop.com/python_real/988