tutorial - python que es
Obtener el Ășltimo resultado en el shell interactivo de Python (2)
Guion bajo.
>>> 5+5
10
>>> _
10
>>> _ + 5
15
>>> _
15
En muchos sistemas matemáticos simbólicos, como Matlab o Mathematica, puede usar una variable como Ans
o %
para recuperar el último valor calculado. ¿Hay una instalación similar en el shell de Python?
Solo para el registro, ipython lleva esto un paso más allá y puedes acceder a cada resultado con _ y su valor numérico
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
Y también es posible editar rangos de líneas con la macro% ed:
In [1]: def foo():
...: print "bar"
...:
...:
In [2]: foo()
bar
In [3]: %ed 1-2