考虑:
class Parent():
def __init__(self, last_name, eye_color):
self.last_name = last_name
self.eye_color = eye_color
def show_info(self):
print("Last Name - "+self.last_name)
print("Eye Color - "+self.eye_color)
billy_cyrus = Parent("Cyrus", "blue")
Run Code Online (Sandbox Code Playgroud)
以上内容来自Udacity Python课程.我发现我能够调用show_info例如billy_cyrus使用下列的:
billy_cyrus.show_info()
Parent.show_info(billy_cyrus)
Run Code Online (Sandbox Code Playgroud)
我很好奇为什么.这两种方法有区别吗?如果是这样的话什么时候会用到另一个呢?如果重要的话,我正在使用Python 3.6.
python ×1