Where Attributes Actually Live
class Robot:
units_built = 0
def __init__(self, model):
self.model = model
Robot.units_built += 1
r1 = Robot("A1")
r2 = Robot("B2")
print(r1.__dict__)
print('units_built' in r1.__dict__)
print(Robot.__dict__['units_built'])
What does this print?
Sign in to answer questions and track your progress
Sign In