温馨提示×

Python类的属性和方法有哪些

小樊
81
2024-10-29 10:19:39
栏目: 编程语言

Python类的属性:

  1. 类变量:定义在类中的变量,属于整个类,可以通过类名直接访问,也可以通过类的实例访问。
  2. 实例变量:定义在类中的变量,属于类的实例,只能通过类的实例访问。
  3. 属性(Attribute):类的实例的变量,可以通过点号直接访问。
  4. 方法(Method):类中的函数,可以通过类名直接调用,也可以通过类的实例调用。

Python类的常用方法:

  1. init:构造函数,用于初始化类的实例。
  2. str:返回类的实例的字符串表示形式。
  3. repr:返回类的实例的官方字符串表示形式。
  4. eq:比较两个类的实例是否相等。
  5. ne:比较两个类的实例是否不相等。
  6. lt:比较两个类的实例是否小于另一个实例。
  7. le:比较两个类的实例是否小于等于另一个实例。
  8. gt:比较两个类的实例是否大于另一个实例。
  9. ge:比较两个类的实例是否大于等于另一个实例。
  10. add:定义类的实例的加法运算。
  11. sub:定义类的实例的减法运算。
  12. mul:定义类的实例的乘法运算。
  13. truediv:定义类的实例的除法运算。
  14. floordiv:定义类的实例的整除运算。
  15. mod:定义类的实例的取模运算。
  16. pow:定义类的实例的幂运算。
  17. getitem:定义类的实例的索引访问。
  18. setitem:定义类的实例的索引赋值。
  19. delitem:定义类的实例的索引删除。
  20. getattr:定义类的实例的属性访问。
  21. setattr:定义类的实例的属性赋值。
  22. delattr:定义类的实例的属性删除。

0