魔法属性/方法:以双下划线开头和结尾的函数和属性。
具有特定功能的属性和方法。
- 常见的魔法属性和方法:
输出
__str__() #输出当前对象 在内存中的地址
__repr__() #用于在交互模式下,直接操作变量时~
- 属性之间的比较方法
__gt__() #grant than 大于
__lt__() #less than 小于
__ge__() #grant oy equals 大于或等于
__le__() #less or equals 小于或等于
__ne__() #not equals 不等于
__eq__() #equals 等于
- 属性之间的运算方法
__add__() #加法
__sub__() #减法
__mul__() #乘法
__truediv__() #除法
__floordiv__() #整除
网友评论