Функция 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
🍊 Почему апельсиновый сок становится невкусным после чистки зубов?
Всё дело в лаурилсульфате натрия (SLS)🧪 — веществе, которое заставляет зубную пасту пениться. Оно делает две вещи: временно блокирует рецепторы сладкого 👅 и разрушает фосфолипиды — жировые молекулы, которые сдерживают чувствительность к горечи.
В результате язык перестаёт чувствовать сахар в соке, зато рецепторы горечи работают на полную. Кислый апельсиновый сок, который в норме сбалансирован сладостью, превращается в отвратительную горькую жидкость 😖
Эффект длится, пока слюна не смоет SLS и не восстановит защитный слой рецепторов. ⏳
Что делать? Использовать пасту без SLS или просто подождать 30–40 минут после чистки зубов, прежде чем пить кислые напитки или есть цитрусовые.
#Здоровье#Зубы#SLS#Апельсин
Ваш голос — наше вдохновение 🤍
А пока космический корабль Orion продолжает свой полет, давайте посмотрим на фотографии запуска ракеты SLS в рамках миссии Artemis II от фотографов из Космического центра имени Кеннеди📸
Взлет
🚀
#nasa#orion#sls#artemis#artemis2