我可以理解Python要求self作为第一个参数,而不是什么。然而,我对 PyCharm 告诉我方法“hello”需要 self 作为第一个参数(当它甚至没有被使用时)感到困惑。
举个例子:
class Example:
def hello():
return "hello world"
Run Code Online (Sandbox Code Playgroud)
这会给我一个错误,说“方法必须有第一个参数,通常称为 self”
即使函数/方法没有使用它,我是否仍然应该将 self 作为参数包含在内,还是应该忽略此错误/警告?这是因为该方法位于类内部吗?