On 10/07/2016 02:07 PM, ast wrote:

"jmp" <[email protected]> a écrit dans le message de
news:[email protected]...
On 10/07/2016 01:38 PM, Daiyue Weng wrote:


So the rule of thumb for default argument value is "No mutable"

Cheers,


It can be used to store some variables from one call of
a function to an other one.

def test( _store={'x':0}):

    x = _store['x']
    ..... do some stuff
   _store['x'] = x

For personal dirty scripts, possibly, for all other situations, never. Especially since there's nothing in the code above that cannot be solved using standard idioms .

That is if you care about anyone reading your code ;)

jm






--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to