python - Python中下划线字符的类型

标签 python python-2.7

<分区>

我在 Python 中使用 type() 方法,遇到了这个:

>>> type(_)
<type 'type'>

下划线 ( _ ) 字符的“类型”是 type 本身。这到底是什么意思?

最佳答案

在 python 解释器中,_ 是一个特殊变量,它返回上一行的输出,因此根据最后一行的不同,该变量值的类型可能会有所不同。

例如,

>>> type(_)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name '_' is not defined
>>> 1
1
>>> type(_)
<type 'int'>
>>> type(_)
<type 'type'>

关于python - Python中下划线字符的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32486163/

相关文章:

Python return 语句不会中断 for 循环

python - Keras 神经网络错误 : Setting an Array Element with a Sequence

python - pip install pyopenssl 对象没有属性 'SSL_ST_INIT'

python - 如何在 Python 中创建嵌套字典?

python - 如何使用 python(pandas) 更新 csv 文件中所有行的最后一列值

python - 您正在尝试向模型添加不可为空的字段 'id'

python - 如何处理 Django 查询中的 "None"DB 值

python-2.7 - 如何在 Ubuntu 上安装 Graphlab Create?

Python命令行加载栏

python manager.py sqlall 我的应用程序无法识别我的应用程序