Функция 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
Готовы выйти из зоны комфорта? 😏
Делай скриншот и встречай своего оппонента на #IEM Katowice 2022! Твоим квестом станет поиск интересной ставки против выпавшей команды! Ух не завидуем тем, кому попадутся NAVI!
Делитесь с нами своими результатами 🔥
Уже завтра начинается #IEM Katowice и вот какие шансы на победу у команд 👀
🏆 NAVI - 1.80
- Gambit - 3.50
- G2 - 7.00
- Vitality - 13.00
- Heroic - 15.00
- VP - 15.00
А за кого болеешь ты?
🤩 Вы там не пропустили старт #IEM Winter? Мы как раз подготовили для вас возможность получить кешбэк 15%!
Активируй акцию по ссылке и врывайся в игру 👉http://pmbet.gg/CASHBACK_IEM