Что делает метод dir python?
Ответы
Дмитрий
06 декабря 2022
Встроенная функция dir
возвращает список атрибутов указанного объекта в алфавитном порядке. Для этого функция вызывает метод __dir__
переданного объекта, а в случае его отсутствия - метод __dict__
.
class MyClass():
def method(self):
pass
dir(MyClass) # ['__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__',
# '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__',
# '__init__', ’__init_subclass__', '__le__', '__lt__', '__module__',
# '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__',
# '__setattr__', '__sizeof__', '__str__', '__subclasshook__',
# '__weakref__', 'method']
0
0