I recently discovered that I could use _ as a variable.
Is there a particular protocol of when to use this as a variable name?
Should __ ever be used? 
Example from deeplearning.net with the Theano library, there is a trend to use _ when defining theano.scan() operations...
values, _ = theano.scan(power_of_2,
                        outputs_info = T.constant(1.),
                        non_sequences = max_value,
                        n_steps = 1024)
 
     
     
     
     
    