"jmp" <jeanmic...@sequans.com> a écrit dans le message de news:mailman.31.1474987306.2302.python-l...@python.org...
On 09/27/2016 04:01 PM, Peng Yu wrote:


Note: function are objects, and can have attributes, however I rarely see usage of these, there could be good reasons for that.


It could be use to implement a cache for example.

def fact1(n):

   if not hasattr(fact1, '_cache'):
       fact1._cache = {0:1}

   if n not in fact1._cache:
       fact1._cache[n] = n * fact1(n-1)

return fact1._cache[n]
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to