
![]() | Example: a is global, local, and class attribute
a = 1 # global variable
def f(x):
a = 2 # local variable
class B:
def __init__(self):
self.a = 3 # class attribute
def scopes(self):
a = 4 # local (method) variable
|
![]() | Dictionaries with variable names as keys and variables as values:
locals() : local variables globals() : global variables vars() : local variables vars(self) : class attributes |