Dans de nombreux systèmes de mathématiques symboliques, tels que Matlab ou Mathematica, vous pouvez utiliser une variable telle que Ans
ou %
pour récupérer la dernière valeur calculée. Existe-t-il une installation similaire dans le shell Python?
Réponses
Trop de publicités?
Peter Hoffmann
Points
13823
Pour mémoire, ipython va encore plus loin et vous pouvez accéder à tous les résultats avec _ et sa valeur numérique.
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
Et il est également possible d’éditer des plages de lignes avec la macro% ed:
In [1]: def foo():
...: print "bar"
...:
...:
In [2]: foo()
bar
In [3]: %ed 1-2