Функция dir() - удобна для получения списка атрибутов у любого объекта.
Ранее я писал про функцию __dir__() в модуле (не путайте её с переменной __all__(), которая указывает список объектов для импорта если встречается конструкция from module import *).
Скорее всего вы уже знаете как использовать функцию dir(). Любой объект может реализовать метод __dir__() чтобы указать список имеющийхся и динамических атрибутов. И функция dir() поможет получить список этих атрибутов.
>>> dir(str)
['__add__', '__class__', '__contains__', ...]
У этой функции есть еще один способ применения. Её можно вызвать без аргумента, и в таком случае она вернёт список имён в текущем неймспейсе.
>>> dir()
['__builtins__', '__doc__', '__file__', ...]
>>> def test():
>>> x = 1
>>> print(dir())
>>> test()
['x']
#basic#tricks
👀 Ищете надежный полноприводный каток для уплотнения грунта, который не подведет на тяжелых объектах?
🔥ВЫБИРАЙТЕ BULL🔥
Почему #BULL?
✅Полный привод — никаких пробуксовок и застреваний даже на влажных грунтах.
✅Выбор массы — от компактных 18 до тяжелых 36 тонн. Есть модель под любые задачи: от планировки до строительства насыпей.
Что получаете:
✅ Высокую производительность за смену.
✅Простую гидравлику и доступный сервис.
✅Отличное уплотнение нескальных и крупнообломочных грунтов.
📍 Подберем лучшую технику для вас
➡️ 8 800 700 67 50
🇷🇺 Мы вMAX💙 Мы вВК