Функция 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
251126 || DispatchJapan 𝕏 UPDATE
Every member slayed in their own way. who caught your eye first? 👀🔥
#IDLE#아이들#kpop#dispatch
Get a Free K-pop Postcard :👉https:// http://www.dipebeta.app/
–🦋
── @GIDLE_UPDATE ──
🇬🇧Dispatch #1-2
🇷🇺Диспетчер #1-2
Серия из четырех цифровых комиксов, выпущенных AdHoc Studio в составе Deluxe Edition игры Dispatch
🗣еще 2 выпуска заливать или не нравится такое❓
#комикс#comics#диспетчер#dispatch
#adhoc_studio
https://www.python.org/dev/peps/pep-0443/
This PEP proposes a new mechanism in the #functools standard library module that provides a simple form of generic programming known as #single_dispatch#generic functions.
A generic function is composed of multiple functions implementing the same operation for different types. Which implementation should be used during a call is determined by the #dispatch algorithm. When the implementation is chosen based on the type of a single argument, this is known as #single_dispatch .
#overloading