由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 初级问题:Python怎么指代上一个命令的输出 (转载)
相关主题
[求教大虾]关于C++编译期变量和运行期变量的区别,总是有疑惑问个c++在不同函数里分配内存和释放内存的弱问题
python, pickle请问Python初学者怎么学
C++编程原则的问题很沮丧地问一个非常土的python问题
几个Python的小问题怎么检查python的call hierarchy啊?
Scripting language的几个问题用emacs运行python script
C++编程问题:union inside structcan python replace matlab ?
刚看完类这一章,有些大小问题,请指教,谢谢打算学python,求推荐editor!
程序中的各个变量/数组的内存地址是否会混在一起?写脚本真麻烦
相关话题的讨论汇总
话题: python话题: 输出话题: 指代话题: 赋值话题: 初级
进入Programming版参与讨论
1 (共1页)
b*****d
发帖数: 7166
1
【 以下文字转载自 Python 俱乐部 】
发信人: biokold (kold), 信区: Python
标 题: 初级问题:怎么指代上一个命令的输出
发信站: BBS 未名空间站 (Sun May 6 13:12:16 2012, 美东)
比如输入1+1
输出 2
现在我要把这个2赋值给一个变量x,在python里怎么做?比如在Maple 我只要输入 x=%
就行。
进而,怎么指代上上个,上上上个输出?
谢谢
B******5
发帖数: 4676
2
难道x=1+1不好用?
X****r
发帖数: 3557
3
_

=%

【在 b*****d 的大作中提到】
: 【 以下文字转载自 Python 俱乐部 】
: 发信人: biokold (kold), 信区: Python
: 标 题: 初级问题:怎么指代上一个命令的输出
: 发信站: BBS 未名空间站 (Sun May 6 13:12:16 2012, 美东)
: 比如输入1+1
: 输出 2
: 现在我要把这个2赋值给一个变量x,在python里怎么做?比如在Maple 我只要输入 x=%
: 就行。
: 进而,怎么指代上上个,上上上个输出?
: 谢谢

X****r
发帖数: 3557
4
注意这个是Python shell的功能,不是语言本身的一部分,所以你不能在script里用。

【在 X****r 的大作中提到】
: _
:
: =%

b*****d
发帖数: 7166
5
我的输入都是很长的算式,即使用向上箭头返回,重新赋值给x也很麻烦,而且还要从
新算,又要等一阵。
如果用Maple,我不用从算,只要x=%%%, 就能把倒数第3个输出结果赋值给x。

【在 B******5 的大作中提到】
: 难道x=1+1不好用?
b*****d
发帖数: 7166
6
??
不懂你要说什么。我就是要在shell里用。

【在 X****r 的大作中提到】
: _
:
: =%

X****r
发帖数: 3557
7
你为什么不在输入那个式子的时候就赋值给一个变量呢?

【在 b*****d 的大作中提到】
: 我的输入都是很长的算式,即使用向上箭头返回,重新赋值给x也很麻烦,而且还要从
: 新算,又要等一阵。
: 如果用Maple,我不用从算,只要x=%%%, 就能把倒数第3个输出结果赋值给x。

b*****d
发帖数: 7166
8
有时是忘了。有时是因为新的想法。
看来python是没这个功能,希望以后的版本会加上。

【在 X****r 的大作中提到】
: 你为什么不在输入那个式子的时候就赋值给一个变量呢?
X****r
发帖数: 3557
9
python本身的shell只有前一个结果_,如果你要更多的结果的话可以用ipython,有_ _
_ ___分别为前三个结果,以及_10为第10个结果之类的。

【在 b*****d 的大作中提到】
: 有时是忘了。有时是因为新的想法。
: 看来python是没这个功能,希望以后的版本会加上。

t****t
发帖数: 6806
10
%换成_你就看不懂了...

【在 b*****d 的大作中提到】
: ??
: 不懂你要说什么。我就是要在shell里用。

b*****d
发帖数: 7166
11
靠,我看成了-。

【在 t****t 的大作中提到】
: %换成_你就看不懂了...
b*****d
发帖数: 7166
12
谢谢!

_

【在 X****r 的大作中提到】
: python本身的shell只有前一个结果_,如果你要更多的结果的话可以用ipython,有_ _
: _ ___分别为前三个结果,以及_10为第10个结果之类的。

1 (共1页)
进入Programming版参与讨论
相关主题
写脚本真麻烦Scripting language的几个问题
c++如果调用没参数的函数不用加()就好了C++编程问题:union inside struct
python真是一个很恶心的语言。刚看完类这一章,有些大小问题,请指教,谢谢
问个a=b 的问题程序中的各个变量/数组的内存地址是否会混在一起?
[求教大虾]关于C++编译期变量和运行期变量的区别,总是有疑惑问个c++在不同函数里分配内存和释放内存的弱问题
python, pickle请问Python初学者怎么学
C++编程原则的问题很沮丧地问一个非常土的python问题
几个Python的小问题怎么检查python的call hierarchy啊?
相关话题的讨论汇总
话题: python话题: 输出话题: 指代话题: 赋值话题: 初级