Функция 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
#аренда#А838⤴️⤴️⤴️
Чувствуете запах фрикаделек с брусничным соусом? 🍒
🦈 Осталось прикупить плюшевых акул, приклеить указатели, расставить растений — и вот вы уже в тех самых выставочных залах Икеи 🇸🇪
🥹 Ладно, ладно, вытираем миллениальские слезы и радуемся, что это скандинавское чудо 🔥#БЕЗКОМИССИИ
👧🏻#kidfriendly
🐕#petfriendly (можно с небольшой собакой)
📸Фотограф — Рафаэль @vegrafot
💸135к/мес + к/у 130к/мес + к/у
📐 75 м²
🪜 этаж 4 из 4
🚘 бесплатная парковка во дворе
📍Никольский пер., 7
📞 на связи агент Илья @Marguulez
*больше фото в комментариях ⤵️
Нестыдные | Петербург.
Подписаться