Python语言学习之双下划线那些事:python和双下划线使用方法之详细攻略

目录

双下划线介绍

1、关于双下划线的函数或方法或属性


双下划线介绍

1、关于双下划线的函数或方法或属性

__name__:前后加了双下划线是因为是因为这是系统定义的名字。普通变量不要使用此方式命名变量。
(1)、__name__这个系统变量显示了当前模块执行过程中的名称。如果模块是被直接执行,__name__的值为’__main__’;如果模块是被导入,__name__得到的值为被导入的模块名字。
再次理解:如果当前程序运行在这个模块中,__name__ 的名称就是__main__如果不是,则为这个模块的名称。  
(2)、__main__一般作为函数的入口,类似于C语言,尤其在大型工程中,常常有if __name__ == "__main__":来表明整个工程开始运行的入口。

#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语言学习之双下划线那些事:python和双下划线使用方法之详细攻略相关推荐

  1. Python语言学习之字母D开头函数使用集锦:del、dict使用方法之详细攻略

    Python语言学习之字母D开头函数使用集锦:del.dict使用方法之详细攻略 目录 del.dict使用方法 del dict()    #创建字典 del.dict使用方法 del a=1,  ...

  2. Python语言学习之字母R开头函数使用集锦:random/range/replace/reshape用法之详细攻略

    Python语言学习之字母R开头函数使用集锦:random/range/replace/reshape用法之详细攻略 random/range/replace/reshape用法 1.random用法 ...

  3. Py之jieba:Python包之jieba包(中文分词最好的组件)简介、安装、使用方法之详细攻略

    Py之jieba:Python包之jieba包(中文分词最好的组件)简介.安装.使用方法之详细攻略 目录 jieba简介 jieba安装 jieba使用方法 1.进行分词 jieba简介 jieba应 ...

  4. Python的IDE之PyCharm:PyCharm的简介、安装、入门、使用方法之详细攻略

    Python的IDE之PyCharm:PyCharm的简介.入门.使用方法之详细攻略 目录 PyCharm的简介 PyCharm的安装 JetBrains公司相关产品 下载地址01 下载地址02 下载 ...

  5. python compiler库_Python之compiler:compiler库的简介、安装、使用方法之详细攻略

    Python之compiler:compiler库的简介.安装.使用方法之详细攻略 目录 compiler库的简介 compiler库的安装 compiler库的使用方法 compiler库的简介 根 ...

  6. Windows之Chocolatey:windows下的apt-get即Chocolatey简介、安装、使用方法之详细攻略

    Chocolatey简介 Chocolatey 是 windows 下一款命令行包管理软件 ,简单说这就是 Windows 的 apt-get.习惯 Linux 操作方式并非常想用它操纵 Window ...

  7. Python语言学习之字符串那些事:python和字符串的使用方法之详细攻略

    Python语言学习之字符串那些事:python和字符串的使用方法之详细攻略 目录 python与字符串的那些事 1.字符串中只保留汉字 2.字符串的截取 3.在字符串中加入变量 4.字符串与列表转换 ...

  8. Python语言学习之常见语句命令那些事:python和常见语句命令(条件语句、pass语句)使用方法之详细攻略

    Python语言学习之常见语句命令那些事:python和常见语句命令(条件语句.pass语句)使用方法之详细攻略 目录 Python常见语句命令 1.python的条件语句 2.Python之pass ...

  9. Python语言学习之文件格式后缀那些事:python和常见各种文件格式后缀介绍、使用方法之详细攻略

    Python语言学习之文件格式后缀那些事:python和常见各种文件格式后缀介绍.使用方法之详细攻略 目录 常见各种文件格式后缀介绍 .pyc文件介绍 .py文件介绍 .pxd 文件 .pyd 文件 ...

最新文章

  1. 软件工程作业2.1:阐述对软件工程的理解,学完这门课自己能学到什么,学完后能做什么...
  2. 利用tinyproxy在Linux上搭建HTTP Proxy Server
  3. 用MATLAB结合四种方法搜寻罗马尼亚度假问题
  4. STM32之内部FLASH原理
  5. 新手如何开始学习3D建模?美术基础重不重要?
  6. 洛谷 P1396 营救
  7. i7 6700k linux,i7-6700k超频至4.8G最稳定 i7-6700K开盖液态金属测试
  8. 如何禁用不需要的HTTP方法
  9. Spring面试问答
  10. PHP中header和session_start前不能有输出的原因
  11. vscode调试时几个常用参数的含义和设置总结
  12. 对于“增霸卡“的介绍跟使用
  13. 杭电oj部分新手入门题目全解(1089-1096)
  14. 步骤一:支付宝-查看PID和APPID信息步骤
  15. 计算机程序设计流程图循环,流程图无限循环怎么画流程图循环结构怎么画
  16. Raspberry Pi使用USB摄像头远程监控
  17. 给对象添加一个新对象
  18. 3D迷宫(DirextX9)
  19. 寄生电容和分布电容的区别
  20. John F. Kennedy的就职演说(在线收听)

热门文章

  1. zigbee的路由器能分配网络地址吗_网络基础知识学习 小白也能变专家
  2. rsync 更改配置后, 无需手动重启
  3. Spring Boot 2.0(三):Spring Boot 开源软件都有哪些?
  4. asp导出EXCEL数字格式及自动适应宽度的问题
  5. HashMap 面试 21 问,这次要跪了!
  6. 开源的13个Spring Boot 优秀学习项目!超53K星,一网打尽!
  7. 终于有篇看的懂的 B 树文章了!
  8. 我是如何在两天内做完一个网站的
  9. 从零单排学Redis【青铜】
  10. 应聘腾讯,面试官和我聊了一个小时的人生