任何人都可以用非常简单的术语向我解释Python中的“方法”是什么?
问题是在许多针对初学者的Python教程中,这个词的使用方式就像初学者已经知道Python上下文中的方法一样。我当然很熟悉这个词的一般含义,但是我不知道这个词在Python中的含义。因此,请向我解释“ Pythonian”方法的全部含义。
一些非常简单的示例代码将非常值得赞赏,因为一张图片值得一千个单词。
这是一个函数,它是一个类的成员:
class C: def my_method(self): print("I am a C") c = C() c.my_method() # Prints("I am a C")
就那么简单!
(还有一些替代方法,允许您控制类与函数之间的关系。但是我从您的问题中猜测,您不是在问这个问题,而只是在询问基本问题。)