初学者快看,Python下划线的五个作用介绍

 更新时间:2021年12月28日 09:14:15   作者:Python_xiaowu  
大家好,本篇文章主要讲的是初学者快看,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、双下划线开头和结尾的方法,是魔术方法

比如常见的 '__init__', '__dict__', '__dir__', '__doc__', '__eq__' 等等。

具体可以阅读如何写出令人惊叹的Python类

4、作为变量名中间的一部分

相比驼峰命名,这叫做蛇形命名,比如 user_name。

5、作为数字中间的一部分,更易读

>>> 10_000_000 
10000000 
>>> 1_280_500_000 == 1280500000 
True 

总结

到此这篇关于初学者快看,Python下划线的五个作用介绍的文章就介绍到这了,更多相关Python下划线内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • OpenCV 使用imread()函数读取图片的六种正确姿势

    OpenCV 使用imread()函数读取图片的六种正确姿势

    这篇文章主要介绍了OpenCV 使用imread()函数读取图片的六种正确姿势,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • 探究Python中isalnum()方法的使用

    探究Python中isalnum()方法的使用

    这篇文章主要介绍了探究Python中isalnum()方法的使用,是Python入门学习中的基础知识,需要的朋友可以参考下
    2015-05-05
  • python扫描线填充算法详解

    python扫描线填充算法详解

    这篇文章主要为大家详细介绍了python扫描线填充算法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-02-02
  • python3+PyQt5实现柱状图

    python3+PyQt5实现柱状图

    这篇文章主要为大家详细介绍了python3+PyQt5实现柱状图的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-04-04
  • 基于windows下pip安装python模块时报错总结

    基于windows下pip安装python模块时报错总结

    今天小编就为大家分享一篇基于windows下pip安装python模块时报错总结,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • python几种常用功能实现代码实例

    python几种常用功能实现代码实例

    这篇文章主要介绍了python几种常用功能实现代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-12-12
  • Python调用百度AI实现颜值评分功能

    Python调用百度AI实现颜值评分功能

    这篇文章主要介绍了应用百度AI的人脸识别功能对年龄、性别、颜值等进行识别,代码具有一定的学习价值,感兴趣的朋友跟随小编一起看看吧
    2021-11-11
  • Pygame Draw绘图函数的具体使用

    Pygame Draw绘图函数的具体使用

    Pygame 中提供了一个draw模块用来绘制一些简单的图形状,比如矩形、多边形、圆形、直线、弧线等,本文就详细的介绍一下如何使用
    2021-11-11
  • python字符串判断密码强弱

    python字符串判断密码强弱

    这篇文章主要为大家详细介绍了python字符串判断密码强弱,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-03-03
  • Python字符串处理函数简明总结

    Python字符串处理函数简明总结

    这篇文章主要介绍了Python字符串处理函数简明总结,本文总结了一些常用的字符串处理函数,需要的朋友可以参考下
    2015-04-04

最新评论