小编Spo*_*ech的帖子

即使不使用 Python self 参数也需要它吗?


我可以理解Python要求self作为第一个参数,而不是什么。然而,我对 PyCharm 告诉我方法“hello”需要 self 作为第一个参数(当它甚至没有被使用时)感到困惑。

举个例子:

class Example:
    def hello():
       return "hello world"
Run Code Online (Sandbox Code Playgroud)

这会给我一个错误,说“方法必须有第一个参数,通常称为 self”

即使函数/方法没有使用它,我是否仍然应该将 self 作为参数包含在内,还是应该忽略此错误/警告?这是因为该方法位于类内部吗?

python warnings self

1
推荐指数
1
解决办法
1877
查看次数

标签 统计

python ×1

self ×1

warnings ×1