Python:d = _是什么意思?

时间:2019-04-12 17:04:01

标签: python

在44:05的Fun of Reinvention演讲中,戴夫·比斯利写道

>>> d = _

在此之前还有很多,这对于他得到结果是必要的。但是忽略输出,该输入行是什么意思?每当我尝试使用PIDCharm编辑器中的文件,PyCharm Python控制台中的文件,使用直接IDLE(全部v3.7)时,都会遇到错误。

您知道这可能意味着什么,以及如何使类似的内容运行吗?

谢谢

1 个答案:

答案 0 :(得分:2)

_是python语言中的特殊变量。

在某些REPL中,例如IDLE,它保存上一次执行的表达式的结果。

d = _将执行的最后一个表达式的结果分配给d