Python中的下划线有什么作用?老男孩Python开发课程
老男孩IT教育
行业新闻
2022年11月4日 13:56
我们在日常使用Python语言中,会经常看到下划线_,初学者看到可能会有些懵,这是干什么用的?为什么要写这个?今天老男孩教育小编借本篇文章给大家详细说明下,以下是详细的内容:
我们在日常使用Python语言中,会经常看到下划线_,初学者看到可能会有些懵,这是干什么用的?为什么要写这个?今天老男孩教育小编借本篇文章给大家详细说明下,以下是详细的内容:
1、用在Python解释器,表示上一次的执行结果
即使不把Python用于编程,也可以把它用作智能计算器,下划线保存上次的计算结果,在计算时相当方便:
>>> 4 + 3
7
>>> _
7
>>> _ + 2
9
>>> a = 10
>>> _
9
2、代码中一个独立的下划线,表示这个变量不重要
一个独立的下划线,它也是一个变量名,只不过它比较特殊,当你使用下划线作为变量名时,就代表你告诉大家,这个变量不重要,仅仅占个位置,可以忽略,后面不会再使用它。
当然了,这只是一种约定俗成,你要是不遵守也是可以的,毕竟在后面你还可以通过下划线来获取这个变量的值。
for i, _ in [(1, 2), (3, 4)]:
print(i)
上面的代码表示我们只需要列表内部元组的第一个,第二个其实赋值给了下划线,虽然后面你可以通过下滑线来取到值,但是强烈建议你不要这么做,这违反了约定。
3、双下划线开头和结尾的方法,是魔术方法
比如常见的"__int__"、"__dict__"、"__dir__"、"__doc__"、"__eq__"等等。
4、作为变量名中间的一部分
相比驼峰命名,这叫做蛇形命名,比如user_name。
5、作为数字中间的一部分,更易读
>>> 10_000_000
10000000
>>> 1_280_500_000 == 1280500000
True
想要学习Python,却又担心找不到合适的Python培训机构,在这里推荐大家来老男孩教育。老男孩教育师资团队强大、从业经验丰富、课程体系完善,且拥有真实企业级实战项目,欢迎大家前来试听。
推荐阅读:
