【发布时间】:2020-11-15 00:41:16
【问题描述】:
我创建了一个 Python 类:
class calculator:
def addition(self,x,y):
added = x + y
print(added)
def subtraction(self,x,y):
sub = x - y
print(sub)
def multiplication(self,x,y):
mult = x * y
print(mult)
def division(self,x,y):
div = x / y
print(div)
现在当我这样调用函数时:
calculator.addition(2,3)
我收到一个错误:
addition() 缺少 1 个必需的位置参数:'y'
有什么问题?有什么解决方案可以让我像addition(2,3) 这样称呼它?
【问题讨论】:
-
问题是您必须创建类的实例或将方法声明为静态。
标签: python python-3.x