This article mainly introduces how to implement global variables through function attributes in python. examples of how to use function attributes in Python are analyzed, for more information about how to implement global variables using function properties, see the example in this article. Share it with you for your reference. The specific analysis is as follows:
Python functions can define attributes and are global. this is very useful. for example, it is used to accumulate numbers. you don't need to define a global variable, just use the attributes of the function.
Def add (x = 1): try: add. sum + = x T t AttributeError: add. sum = x return add. sumprint add (3) print add (4) print add (10) class Ax (object): def _ init _ (self, val = 0): self. sum = val def _ call _ (self, x = 1): self. sum + = x return self. sumadd = Ax () print add (3) print add (4) print add (10)
I hope this article will help you with Python programming.