扫码关注官方订阅号
>>> x = 1 >>> x 1 >>> _ 1
欢迎选择我的课程,让我们一起见证您的进步~~
在Python中_其实就是一个普通的标识符而已,之所以有这么神奇的效果,是因为交互模式下Python用sys.displayhook这个函数干了一件很好玩的事:如果当前行的值不是None,就把这个值赋给这个_变量。 这就带来了一个效果,你每输入一个表达式,_这个变量的值都回更新,你在交互模式下打个_实际上就是显示这个变量的值,所以看起来的效果就是这个_命令能回显上一个表达式的值。
_
sys.displayhook
None
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
在Python中
_其实就是一个普通的标识符而已,之所以有这么神奇的效果,是因为交互模式下Python用sys.displayhook这个函数干了一件很好玩的事:如果当前行的值不是None,就把这个值赋给这个_变量。这就带来了一个效果,你每输入一个表达式,
_这个变量的值都回更新,你在交互模式下打个_实际上就是显示这个变量的值,所以看起来的效果就是这个_命令能回显上一个表达式的值。