在Python中,类是一种非常重要的数据类型,可以通过类来创建对象。而在实际的开发工作中,我们通常需要了解一个类的属性,以便更好地使用它。那么,如何快速获取类的所有属性呢?本文将为大家介绍两种方法。
方法一:使用dir()函数
dir()函数是Python内置的函数,用于返回指定对象的所有属性和方法。对于类来说,调用dir()函数可以返回该类的所有属性以及从父类继承的属性。以下是一个示例代码:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
p = Person("Tom", 18)
print(dir(p))
输出结果如下:
['__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__module__', '__ne__', &#