首页 > 解决方案 > Python中函数的未解决参考

问题描述

我在 Pycharm 中运行 Python 3.9。我正在尝试运行此代码,并在其中创建一个执行加法的函数。我收到一个错误,指出未解决的参考,出于某种原因,它告诉我add未定义。我尝试重新排列函数的顺序,看看这是否会改变任何东西,但它没有。

Python代码

标签: python

解决方案


您可能会错过@staticmethod方法顶部的装饰器add,而且您必须通过selfas调用该方法self.add(x, y)

喜欢 -

@staticmethod
def add(x, y):
   ...

否则,您可以添加self为第一个参数

def add(self, x, y):
   ...

推荐阅读