使用这种例如由http://docs.python.org/tutorial/classes.html#class-objects:在实例化类之前,在Python类中定义的方法的正确名称是什么?
class MyClass:
"""A simple example class"""
i = 12345
def f(self):
return 'hello world'
根据这些文档,f是一个属性引用返回一个功能对象。
有什么简短的方式说f是什么?我可以称它为一个类的方法(注意我没有说“类方法”,这是不正确的)?或者是一个类中定义的函数?或者一个实例方法?
换句话说,就与MyClass的关系而言,f的正式短期术语是什么?
或者可能是“MyClass方法” - 无论如何,人们总是说“字符串方法”或“列表方法”。 – senderle 2011-04-22 04:27:58