【笔记】Python3方法的重写
前言
Python3方法的重写学习笔记
构造方法重写
- 两个
_
开头和结尾的方法称为构造方法
初始化
__init__()
方法会在对象被创建时自动执行
1 | class 类名: |
销毁
__del__()
方法会在对象被销毁时自动执行
1 | class 类名: |
运算符重写
- 运算符重载指的是将运算符与类的方法关联起来,每个运算符对应一个指定的内置方法
对象加法运算
1 | class 类名: |
对象减法运算
1 | class 类名: |
对象乘法运算
1 | class 类名: |
对象除法运算
1 | class 类名: |
对象取余运算
1 | class 类名: |
对象大于运算
1 | class 类名: |
对象大于等于运算
1 | class 类名: |
对象小于运算
1 | class 类名: |
对象小于等于运算
1 | class 类名: |
对象相等运算
1 | class 类名: |
对象不相等运算
1 | class 类名: |
打印或转换对象运算
1 | class 类名: |
1 | class 类名: |
对象索引运算
1 | class 类名: |
对象索引赋值
1 | class 类名: |
对象索引和分片删除
1 | class 类名: |