Функция 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
— Анонс мерча по Azur Lane —
⭐ Было принято решение публиковать мерч по данному проекту таким образом. В посте представлен весь мерч, что был выложен в продажу. Если Вас что-то заинтересовало, то напишите в бот и мы оформим индивидуальный заказ)
⭐ Товары ЛИМИТИРОВАНЫ, продажи будут до 4 ИЮНЯ
🌟Купить:
🅰️@astroknight_bot
🅰️ С реальными менеджерами
#AzurLane@astroknightshop
— Анонс мерча по Azur Lane —
⭐ Было принято решение публиковать мерч по данному проекту таким образом. В посте представлен весь мерч, что был выложен в продажу. Если Вас что-то заинтересовало, то напишите в бот и мы оформим индивидуальный заказ)
⭐ Товары ЛИМИТИРОВАНЫ, продажи будут до 4 ИЮНЯ
🌟Купить:
🅰️@astroknight_bot
🅰️ С реальными менеджерами
#AzurLane@astroknightshop
— Анонс мерча по Azur Lane —
⭐ Было принято решение публиковать мерч по данному проекту таким образом. В посте представлен весь мерч, что был выложен в продажу. Если Вас что-то заинтересовало, то напишите в бот и мы оформим индивидуальный заказ)
⭐ Товары ЛИМИТИРОВАНЫ, продажи будут до 8 АПРЕЛЯ
🌟Купить:
🅰️@astroknight_bot
🅰️ С реальными менеджерами
#AzurLane@astroknightshop
😳20 миллионов просмотров
😍 Ровно столько просмотров собрал анонс нового скина в Azur Lane менее чем за сутки. Наряд предназначен для персонажа, который является отсылкой к французскому кораблю Могадор.
😍 Данный анонс удивил и местами шокировал даже основную аудиторию Azur Lane.
💬 Я воздержусь от комментариев!
[Тег: #AzurLane]
😍 Больше в iNFO Daily
😍 Анонсировали коллаборацию Azur Lane × NieR: Automata
😍 В Azur Lane пройдёт коллаборация с NieR: Automata. Вероятно, основным персонажем станет 2B. Подробности огласят позже.
💬 Только не это... Даже ради коллаборации не стану скачивать.
[Тег: #AzurLane]
😍 Больше в iNFO Daily