Search
 
SCRIPT & CODE EXAMPLE
 

PYTHON

module.__dict__ python

class MyClass(object):
    class_var = 1

    def __init__(self, i_var):
        self.i_var = i_var

foo = MyClass(2)
bar = MyClass(3)

print MyClass.__dict__
print foo.__dict__
print bar.__dict__
Comment

__dict__ python?

class DogClass:
    def __init__(self,name,color):
        self.name = name
        self.color = color
    
    def bark(self):
        if self.color == "black":
            return True
        else:
            return False
dc = DogClass('rudra','white')
print(dc.__dict__)
# Output: {'name': 'rudra', 'color': 'white'}

DogClass.__dict__
Comment

module.__dict__ python

{'__module__': '__main__', 'class_var': 1, '__dict__': <attribute '__dict__' of 'MyClass' objects>, '__weakref__': <attribute '__weakref__' of 'MyClass' objects>, '__doc__': None, '__init__': <function __init__ at 0x0000000004E55CF8>}
{'i_var': 2}
{'i_var': 3}

Comment

__dict__

shared variable
{'__module__': '__main__', 'class_var': 'shared variable', '__dict__': <attribute '__dict__' of 'Demo' objects>, '__weakref__': <attribute '__weakref__' of 'Demo' objects>, '__doc__': None}
Comment

python __dict__

# __dict__
class A:
    class_var = 1
    def __init__(self) -> None:
        self.a = 2
        self.b = 3

a = A()
print(a.__dict__.items())       
# dict_items([('a', 2), ('b', 3)])
print(A.__dict__.items())
# dict_items([('__module__', '__main__'), ('class_var', 1), 
# ('__init__', <function A.__init__ at 0x00000197277BE320>), 
# ('__dict__', <attribute '__dict__' of 'A' objects>), 
# ('__weakref__', <attribute '__weakref__' of 'A' objects>), ('__doc__', None)])
Comment

PREVIOUS NEXT
Code Example
Python :: has no attribute python 
Python :: python sort descending 
Python :: remove item from list 
Python :: obtain items in directory and subdirectories 
Python :: is fastapi better than flask 
Python :: keyboard python 
Python :: split by backslash python 
Python :: check audio playing on windows python 
Python :: pandas fillna with none 
Python :: numpy evenly spaced numbers 
Python :: upload bytes to s3 python 
Python :: python sort comparator 
Python :: python get class from string 
Python :: pdf to string python 
Python :: pandas get highest values row 
Python :: inpuit inf terfminal ppython 
Python :: list to dic 
Python :: sorting decimal numbers in python 
Python :: datetime print the current time 
Python :: get data from kaggle to colab 
Python :: __mul__ 
Python :: python no label in legend matplot 
Python :: exit a pygame program 
Python :: how to add zeros in front of numbers in pandas 
Python :: get height of image in pygame 
Python :: python windows os.listdir path usage 
Python :: python even or odd 
Python :: abstarct class python 
Python :: how to take input in python as string and convert into integer list 
Python :: python counter 
ADD CONTENT
Topic
Content
Source link
Name
2+3 =