2010-11-02 5 views
1

En python, si je crée une variable locale _ (underscore) et lui attribuer à quelque chose:Inverser une affectation explicite de _ en python?

_ = 3 

Est-il possible d'inverser cette affectation pour reprendre l'utilisation du trait de soulignement comme la dernière sortie de retour dans le REPL?

Répondre

7

Oui. Utilisez l'instruction del.

$ python 
>>> _ = 3 
>>> _ 
3 
>>> 5 
5 
>>> _ 
3 
>>> del _ 
>>> 6 
6 
>>> _ 
6