这篇文章讨论Python中下划线_的使用。跟Python中很多用法类似,下划线_的不同用法绝大部分(不全是)都是一种惯例约定。
一、 单个下划线直接做变量名(_)
主要有三种情况:
1. 解释器中
_符号是指交互解释器中最后一次执行语句的返回结果。这种用法最初出现在CPython解释器中,其他解释器后来也都跟进了。
复制代码 代码如下:
>>> _
Traceback (most recent call last):
File “”, line 1, in
NameError: name ‘_’ is not defined
>>> 42
>>> _
>>> ‘alright!’ if