【发布时间】:2022-01-24 07:09:40
【问题描述】:
这是我的代码。调用示例函数最简单的方法是什么?
class Sample():
def example(x, y):
z = x + y
print(z)
return z
我真的很感激它的一个很好的描述。
【问题讨论】:
-
example不是一个函数,它是一个method;您需要实例化该类并使用该object 调用它。 (您还应该在示例的签名中添加一个名为self的变量,因为每个方法都会将其作为第一个参数接收,以了解它正在操作的确切对象。) -
@Nishant 一个方法是一个函数。
-
@Nishant 我还在学习这些东西,这让我很困惑。如果我在任何地方错了,请告诉我。这就是为什么我要求一个好的描述。
-
@NoorulainIbrahim,请阅读方法和函数之间的区别:*.com/questions/155609/…。那应该可以消除您的疑虑:)。你有一个基本的 OOPS 疑虑,所以别担心......坚持下去。
-
@KellyBundy 方法是一种特殊类型的函数,所以我觉得知道它们的区别会更好——尤其是当对如何调用它有疑问时。
标签: python python-3.x function class callback