在Python中,类是一种代码模板,用于创建具有相同属性和方法的对象。类中存放了以下内容:
类属性:
这些是属于整个类的属性,可以通过类名直接访问。类属性在类的所有实例之间共享。
实例属性:
这些是属于类实例的属性,每个实例都有自己的一套实例属性。实例属性只能通过实例名来访问。
类方法:
这些是定义在类中的函数,它们可以通过类名调用,并且可以操作类级别的属性。类方法使用`@classmethod`装饰器定义。
实例方法:
这些是定义在类中的函数,它们可以通过类的实例调用,并且可以操作实例级别的属性。实例方法使用`@staticmethod`或`@property`装饰器定义。
特殊方法:
Python类还定义了一些特殊方法,如`__init__`(构造函数),`__str__`,`__repr__`等,用于控制类的实例化和输出格式。
Python中的数据类型,如列表、元组和字典,可以作为类的属性或实例属性来存储数据。
希望这能帮助你理解Python类中存放的内容