python类的加减乘除
时间: 2024-06-03 10:06:12 浏览: 199
在Python中,类的加减乘除可以通过重载运算符实现。
例如,假设我们有一个名为Point的类,表示二维平面上的点。我们可以通过重载运算符来实现对这些点进行加减乘除等数学运算。
下面是一个简单的示例:
class Point:
def __init__(self, x, y):
self.x = x
self.y = y
def __add__(self, other):
return Point(self.x + other.x, self.y + other.y)
def __sub__(self, other):
return Point(self.x - other.x, self.y - other.y)
def __mul__(self, other):
return Point(self.x * other, self.y * other)
def __truediv__(self, other):
return Point(self.x / other, self.y / other)
在这个示例中,我们定义了一个Point类,并重载了加、减、乘和除运算符。这样,我们就可以使用这些运算符来对Point对象进行数学运算。
下面是一些示例代码:
p1 = Point(1, 2)
p2 = Point(3, 4)
# 加法运算
p3 = p1 + p2
print(p3.x, p3.y) # 输出: 4 6
# 减法运算
p4 = p2 - p1
print(p4.x, p4.y) # 输出: 2 2
# 乘法运算
p5 = p1 * 2
print(p5.x, p5.y) # 输出: 2 4
# 除法运算
p6 = p2 / 2
print(p6.x, p6.y) # 输出: 1.5 2.0
阅读全文
相关推荐


















