Python语言学习之双下划线那些事:python和双下划线使用方法之详细攻略
2019-07-31 23:11
417 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_41185868/article/details/97976254
Python语言学习之双下划线那些事:python和双下划线使用方法之详细攻略
目录
双下划线介绍
1、关于双下划线的函数或方法或属性
__name__:前后加了双下划线是因为是因为这是系统定义的名字。普通变量不要使用此方式命名变量。
(1)、__name__这个系统变量显示了当前模块执行过程中的名称。如果模块是被直接执行,__name__的值为’__main__’;如果模块是被导入,__name__得到的值为被导入的模块名字。
再次理解:如果当前程序运行在这个模块中,__name__ 的名称就是__main__如果不是,则为这个模块的名称。
(2)、__main__一般作为函数的入口,类似于C语言,尤其在大型工程中,常常有if __name__ == "__main__":来表明整个工程开始运行的入口。
[code]#test__name__.py文件内的函数 def HaveFun(): if __name__ == '__main__': print('(test__name__.py),I am in my domainmy name is %s' % __name__) else: print('(???.py),Someone else calls me!,my name is %s' % __name__) HaveFun() #其他py文件内执行命令 import test__name__ test__name__.HaveFun()
相关文章推荐
- Python语言学习之字母S开头函数使用集锦:set/sys/super用法之详细攻略
- Python语言学习之字母G开头函数使用集锦:global用法之详细攻略
- Py之dlib:Python库之dlib库的简介、安装、使用方法详细攻略——Jason niu
- DL之Keras: Keras深度学习框架的注意事项(默认下载存放路径等)、使用方法之详细攻略
- Python语言学习讲解七:使用traceback获取详细的异常信息
- Python语言学习讲解三:详解Python中的split()函数的使用方法
- [置顶] Py之keras:Python库之Keras库的简介、安装、使用方法详细攻略——Jason niu
- Py之moviepy:python库之moviepy的简介、安装、使用方法详细攻略——Jason niu
- Py之Pyinstaller:Python库之Pyinstaller简介、使用方法、安装详细攻略——Jason niu
- python语言学习:python语言学习中的定义类、定义函数、封装api等详细攻略
- Py之Scipy:Python库之Scipy库的简介、安装、使用方法详细攻略——Jason niu
- 【Python3.6爬虫学习记录】(六)urllib详细使用方法(header,代理,超时,认证,异常处理)
- Python语言学习讲解七:使用traceback获取详细的异常信息
- Python中单/双下划线使用 分类: python python基础学习 2013-09-02 21:31 1764人阅读 评论(0) 收藏
- Python中下划线的使用方法
- python菜鸟笔记--python关于json对象的使用方法学习
- WQL语言简介和WQL测试工具wbemtest.exe使用方法详细介绍
- Python3中urllib详细使用方法
- Python学习之Anaconda的使用及配置方法
- [python]使用django快速生成自己的博客小站,含详细部署方法