1. 定义
魔术方法,指python中所有以”__”(双下划线)作为名字开头和结尾的方法。它们也被称为“dunders”。我们最常用到的应该就是“__init__”了。
2. 一些魔术方法的简介
2.1 __init__
初始化类时定义一些操作。
2.2 算术运算
2.2.1 __add__
实现了类与类之间的加法运算.。需要注意的是,两个类要同类型啊。
输入:
class Vector2D:
def __init__(self,x,y):
self.x = x
self.y = y
def __add__(self,other)