首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >怎么得到最后的答案?

怎么得到最后的答案?
EN

Stack Overflow用户
提问于 2018-03-22 05:10:55
回答 2查看 0关注 0票数 0

在很多符号数学系统中,例如Matlab或Mathematica,可以使用类似的变量Ans%检索上次计算的值。Python shell中是否有类似的工具?

EN

回答 2

Stack Overflow用户

发布于 2018-03-22 13:37:20

下划线。

代码语言:txt
复制
>>> 5+5
10
>>> _
10
>>> _ + 5
15
>>> _
15
票数 0
EN

Stack Overflow用户

发布于 2018-03-22 14:32:36

为了记录在案,IPython更进一步,你可以使用_及其数值

代码语言:txt
复制
In [1]: 10
Out[1]: 10

In [2]: 32
Out[2]: 32

In [3]: _
Out[3]: 32

In [4]: _1
Out[4]: 10

In [5]: _2
Out[5]: 32

In [6]: _1 + _2
Out[6]: 42

In [7]: _6
Out[7]: 42

还可以使用%ed宏编辑行范围:

代码语言:txt
复制
In [1]: def foo():
   ...:     print "bar"
   ...:     
   ...:     

In [2]: foo()
bar

In [3]: %ed 1-2
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100003662

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档