_ returns a value !!!




Value of _ when function call which returns some value :

>>> def fun():
...     print "fun"
...     return "funny"
...

>>> fun()
fun
'funny'

>>> _               # _ prints value returned by fun()
'funny'

Value of _ when expression is evaluated :

>>> x = 1
>>> y = 9
>>> 
>>> x + y
10
>>> _              # _ prints value computed by x + y
10
>>> _ + x
11