Python中,if name if __main__这句话旁边有个绿色小三角是怎么回事

1 self是自身的意思不知道有没有学過其他语言,相当于this;

2 如果程序是自身在运行它的__name__值就是"__if __main____";如果它作为模块被被别的程序导入的,比如:import re 那么他的__name__就不是"__if __main____"了。所以使用这个条件语句,可以使这个条件语句块中的命令只在它独立运行时才执行

你对这个回答的评价是?

就是在当前py程序里面验证程序嘚执行,

但是当其他的程序引用时会忽略掉,这个测试程序!

你对这个回答的评价是

self在定义类时表示自身。换成别的变量名也可以泹用self是惯例。

if __name__=='__if __main____'的代码块可以放置只有在程序自身运行而不是被作为模块调用时才运行的代码

你对这个回答的评价是?

}

if_name_=='_if __main___': #相当于主函数 也就是入口函数 程序已进来就调用它

你对这个回答的评价是

}

我要回帖

更多关于 if name main 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信