找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2025|回复: 3

[求助] 请问下+ _这个运算符是什么意思?

11

主题

26

帖子

26

积分

贫民

积分
26
jingseyi2011 发表于 2018-1-16 13:53:13 | 显示全部楼层 |阅读模式
在别人的例子中看到这样的一种情况:
交互式界面中有一个操作:
>>> width = 20
>>> height = 5*9
>>> width * height
900
>>> width + _
920
>>> width + _  #再执行一次,可以看到这个是以width = 20的涨幅逐次递增,但是Python中从未见过这种运算符
940

#执行+ = 的运算符后,提示语法错误
>>> width + =
SyntaxError: invalid syntax
回复

使用道具 举报

2

主题

219

帖子

219

积分

版主

Rank: 7Rank: 7Rank: 7

积分
219

热心会员默默耕耘优秀版主

剑心无痕 发表于 2018-1-16 13:57:47 | 显示全部楼层
本帖最后由 剑心无痕 于 2018-1-16 14:02 编辑

在python终端里,_代表上一次的输出结果
比如:
>>> 'abc'
'abc'
>>> 2 * _            # _是'abc'
'abcabc'
>>> w = 'ddd'
>>> w + _          # _是'abcabc',因为w='ddd'没有输出
'dddabcabc'
>>> p = None
>>> p
>>> _                 # _是'dddabcabc', 因为None没有输出
'dddabcabc'



回复 支持 反对

使用道具 举报

0

主题

956

帖子

956

积分

圣骑士

积分
956
sheeboard 发表于 2018-1-16 14:03:51 | 显示全部楼层
这个和shell有关,表示最近使用的变量
Screenshot from 2018-01-16 14-03-10.png
回复 支持 反对

使用道具 举报

11

主题

26

帖子

26

积分

贫民

积分
26
jingseyi2011  楼主| 发表于 2018-1-16 16:18:21 | 显示全部楼层
学习了,谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表