当前位置: 首页 > 编程笔记 >

Python中if __name__ == "__main__"详细解释

蔺宇
2023-03-14
本文向大家介绍Python中if __name__ == "__main__"详细解释,包括了Python中if __name__ == "__main__"详细解释的使用技巧和注意事项,需要的朋友参考一下

想必很多初次接触python都会见到这样一个语句,if __name__ == "__main__":

那么这个语句到底是做什么用的呢?在解释之前,首先要声明的是,不管你是多么小白,你一定要知道的是:

1.python文件的后缀为.py;

2..py文件既可以用来直接执行,就像一个小程序一样,也可以用来作为模块被导入(比如360安全卫士,就是依靠一个个功能模块来实现的,好比360安全卫士本身框架是一个桌面,而上面的图标就是快捷方式,这些快捷方式所指向的就是这一个个功能模块)

3.在python中导入模块一般使用的是import

好了,在确定知道以上几点之后,就可以开始解释if __name__ == "__main__":这个语句了。

首先解释一下if,顾名思义,if就是如果的意思,在句子开始处加上if,就说明,这个句子是一个条件语句。学习if语句的使用是很简单的,当然想要真正灵活运用还需大量的实践。

接着是 __name__,__name__作为模块的内置属性,简单点说呢,就是.py文件的调用方式。

最后是__main__,刚才我也提过,.py文件有两种使用方式:作为模块被调用和直接使用。如果它等于"__main__"就表示是直接执行。

总结:在if __name__ == "__main__":之后的语句作为模块被调用的时候,语句之后的代码不执行;直接使用的时候,语句之后的代码执行。通常,此语句用于模块测试中使用。

 类似资料:
  • 本文向大家介绍Python中if __name__ == '__main__'作用解析,包括了Python中if __name__ == '__main__'作用解析的使用技巧和注意事项,需要的朋友参考一下 当你打开一个.py文件时,经常会在代码的最下面看到if __name__ == '__main__':,现在就来介 绍一下它的作用.         模块是对象,并且所有的模块都有一个内置属性

  • 本文向大家介绍正确理解Python中if __name__ == '__main__',包括了正确理解Python中if __name__ == '__main__'的使用技巧和注意事项,需要的朋友参考一下 在Python,我们经常会编写 这么一段代码,这段代码该怎么来理解? 这段代码的功能理解如下: 一个python的文件有两种使用的方法: 作用一,直接作为脚本执行。 作用二,import到其他

  • 本文向大家介绍详细解读Python中解析XML数据的方法,包括了详细解读Python中解析XML数据的方法的使用技巧和注意事项,需要的朋友参考一下 Python可以使用 xml.etree.ElementTree 模块从简单的XML文档中提取数据。 为了演示,假设你想解析Planet Python上的RSS源。下面是相应的代码: 运行上面的代码,输出结果类似这样: 很显然,如果你想做进一步的处理,

  • 本文向大家介绍python模块导入的细节详解,包括了python模块导入的细节详解的使用技巧和注意事项,需要的朋友参考一下 python模块导入细节 本文主要介绍了关于python模块导入的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 官方手册:https://docs.python.org/3/tutorial/modules.html 可执行文件和模块 python

  • 本文向大家介绍用python做游戏的细节详解,包括了用python做游戏的细节详解的使用技巧和注意事项,需要的朋友参考一下 PyGame是一个Python的库,能够让你更容易的写出一个游戏。它提供的功能包括图片处理和声音重放的功能,并且它们能很容易的整合进你的游戏里。去官网点击这里下载适合你的PyGame安装包。 大家可以参阅:Python中pygame安装方法图文详解 我们就拿打飞机来做个例子

  • 本文向大家介绍Pycharm及python安装详细教程(图解),包括了Pycharm及python安装详细教程(图解)的使用技巧和注意事项,需要的朋友参考一下 首先我们来安装python 1、首先进入网站下载:点击打开链接(或自己输入网址https://www.python.org/downloads/ ),进入之后如下图,选择图中红色圈中区域进行下载。 2、下载完成后如下图所示 3、双击exe文