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 下划线内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
pip更新问题的解决:'python -m pip install -
这篇文章主要介绍了pip更新问题的解决:'python -m pip install --upgrade pip' 报错问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2023-04-04
python DataFrame中loc与iloc取数据的基本方法实例
这篇文章主要给大家介绍了关于python DataFrame中loc与iloc取数据的基本方法,文中通过实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2022-02-02
浅谈python中的@以及@在tensorflow中的作用说明
这篇文章主要介绍了浅谈python中的@以及@在tensorflow中的作用说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2021-03-03


最新评论