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 下划线内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码
这篇文章主要介绍了windows10 pycharm下安装pyltp库和加载模型实现语义角色标注,本文通过图文实例相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-05-05Python3+Requests+Excel完整接口自动化测试框架的实现
这篇文章主要介绍了Python3+Requests+Excel完整接口自动化测试框架的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-10-10Python之lambda匿名函数及map和filter的用法
今天小编就为大家分享一篇关于Python之lambda匿名函数及map和filter的用法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧2019-03-03
最新评论