__dir__()方法¶
dir()是Python的内置函数, 通过此函数可以查看某个对象拥有的属性名和方法名, 该函数会返回一个包含有所有属性名和方法名的有序列表.
dir()函数的内部实现, 其实是在调用参数对象的__dir__()方法的基础上, 对该方法返回的属性名和方法名做了排序.
所以, 除了使用dir()函数外, 还可以自行调用对象的__dir__()方法.
__dir__()方法¶dir()是Python的内置函数, 通过此函数可以查看某个对象拥有的属性名和方法名, 该函数会返回一个包含有所有属性名和方法名的有序列表.
dir()函数的内部实现, 其实是在调用参数对象的__dir__()方法的基础上, 对该方法返回的属性名和方法名做了排序.
所以, 除了使用dir()函数外, 还可以自行调用对象的__dir__()方法.