Python学习笔记(2) - Python的main函数
发布日期:2021-10-24 15:11:33 浏览次数:17 分类:技术文章

本文共 424 字,大约阅读时间需要 1 分钟。

在C/C++/Java中,main是程序执行的起点,Python中,也有类似的运行机制,但方式却截然不同:Python使用缩进对齐组织代码的执行,所有没有缩进的代码(非函数定义和类定义),都会在载入时自动执行,这些代码,可以认为是Python的main函数。

 

每个文件(模块)都可以任意写一些没有缩进的代码,并且在载入时自动执行,为了区分主执行文件还是被调用的文件,Python引入了一个变量__name__,当文件是被调用时,__name__的值为模块名,当文件被执行时,__name__为'__main__'。这个特性,为测试驱动开发提供了极好的支持,我们可以在每个模块中写上测试代码,这些测试代码仅当模块被Python直接执行时才会运行,代码和测试完美的结合在一起。

 

典型的Python文件结构:

转载于:https://www.cnblogs.com/cheungjustin/archive/2012/02/01/2334852.html

转载地址:https://blog.csdn.net/weixin_30800807/article/details/94924564 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:BZOJ 3676 回文串
下一篇:SQL VIEW(视图)

发表评论

最新留言

感谢大佬
[***.249.79.50]2022年05月24日 19时37分54秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

最新文章