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

"jmp" <jeanmic...@sequans.com> a écrit dans le message de
news:mailman.209.1475841371.30834.python-l...@python.org...
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