__name__

__name__代表当前模块的名称,hello.py文件如果使用python hello.py的方式运行,__name__的值就等于__main__,此时say()函数会被执行。如果被当时模块导入时,__name__的值就会是模块名称hello.py

__init__:当一个对象被创建,Python首先创建一个空对象,然后为那个新对象调用__init__()方法。这个方法函数通常用来创建对象的实例变量并执行任何其他一次性处理。

posted @ 2021-02-05 15:37  bokeyuan6  阅读(138)  评论(0编辑  收藏  举报