Python 中下划线的几种用法(_、_xx、xx_、__xx、__xx__)
1 概述
Python有很多地方使用下划线。在不同场合下,有不同含义,本文就来介绍一下
2 演示
2.1 _:不重要的变量
# 单下划线:_ 对于不重要的变量,不用定义变量名,以免引起变量名混乱 userInfo = ('姓名', '性别', '年龄', '身份证号') userName, _, _, IDCard = userInfo print(userName, IDCard)
输出结果:
姓名 身份证号
2.2 _xx:声明私有,仅内部调用
内部:当前模块,如:Test01.py
外部:其它模块,如:Test02.py
2.3 xx_:区分关键字
不推荐使用。名称有很多,没有必要和关键词重名。
class_ = '这是一个类' print(class_) class # 关键字,系统自动用红色字体显示
2.4 __xx:声明私有,仅当前类中可用
声明私有。仅在当前类使用。
2.5 xx:内置函数
__xx__
:Python 的内置函数,具有特殊意义。自己开发的时候,需避免
class Person: def __init__(self): print("初始函数...") if __name__ == '__main__': Person()
执行结果:
初始函数...
以下是一个简短的小结,即"速查表",罗列了我在本文中谈到的五种Python下划线模式的含义:
到此这篇关于Python 中下划线的几种用法(_、_xx、xx_、__xx、__xx__)的文章就介绍到这了,更多相关Python 下划线内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
浅谈Python2之汉字编码为unicode的问题(即类似\xc3\xa4)
今天小编就为大家分享一篇浅谈Python2之汉字编码为unicode的问题(即类似\xc3\xa4),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2019-08-08Python3控制路由器——使用requests重启极路由.py
通过本文给大家介绍Python3控制路由器——使用requests重启极路由.py的相关知识,代码写了相应的注释,以后再写成可以方便调用的模块,感兴趣的朋友一起学习吧2016-05-05Python CategoricalDtype自定义排序实现原理解析
这篇文章主要介绍了Python CategoricalDtype自定义排序实现原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2020-09-09
最新评论