Функция 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
🪙 32,137 #BTC ($2.18 billion) went from the wallet of the #Mt․Gox exchange that collapsed in 2014 to an unknown address — the market reacted with a drop, suggesting that payments to the exchange's creditors could begin at any moment.
⚫️The Black Swan arrived unexpectedly... wait for new comments, despite the unpleasant surprise, the situation may become an opportunity to enter the market and make money on non-negative growth.
😙 The reasons for the fall of the # bitcoin exchange rate below $61,000
The unemployment rate was 4.3%, which is higher than expected, indicating a possible recession
The Bank of Japan raised the interest rate for the first time in 17 years, which led to an outflow of investments from risky assets
Increased geopolitical tensions (fear of a major world war)
😏Continued distribution of #BTC from #Mt.Gox and #Genesis