老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

Python中的下划线有什么作用?老男孩Python开发课程

老男孩IT教育

行业新闻

2022年11月4日 13:56

我们在日常使用Python语言中,会经常看到下划线_,初学者看到可能会有些懵,这是干什么用的?为什么要写这个?今天老男孩教育小编借本篇文章给大家详细说明下,以下是详细的内容:

       我们在日常使用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培训机构,在这里推荐大家来老男孩教育。老男孩教育师资团队强大、从业经验丰富、课程体系完善,且拥有真实企业级实战项目,欢迎大家前来试听。

   推荐阅读:

       适合初学者的最佳机器学习库!老男孩Python培训

       数据科学家在使用Python时易犯的5个错误!老男孩Python学习班

       【python培训班】爬虫是什么?我们为什么要使用爬虫?

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。