Dans de nombreux systèmes mathématiques symboliques, tels que Matlab ou Mathematica, vous pouvez utiliser une variable comme Ans
ou %
pour récupérer la dernière valeur calculée. Existe-t-il une fonctionnalité similaire dans le shell Python?
157
Réponses:
Souligner.
la source
_
a été précédemment affectée. Ce n'est pas rare, car ce symbole est également utilisé pour les variables jetables (voir stackoverflow.com/questions/5893163/… )Pour mémoire, ipython va encore plus loin et vous pouvez accéder à chaque résultat avec _ et sa valeur numérique
Et il est également possible d'éditer des plages de lignes avec la macro% ed:
la source
__
et___
par hasard aussi en 1.2.1.IPython vous permet d'aller au-delà du simple trait
_
de soulignement avec double (__
) et triple underscore (___
), renvoyant les résultats des commandes deuxième et troisième à la dernière.Vous pouvez également utiliser
Out[n]
, oùn
est le numéro de l'entrée qui a généré la sortie:Pour plus d'informations, voir https://jakevdp.github.io/PythonDataScienceHandbook/01.04-input-output-history.html .
la source