小编Chr*_*ker的帖子

foo.bar()和bar(foo)之间的区别?

考虑:

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

8
推荐指数
2
解决办法
1321
查看次数

标签 统计

python ×1