num = 10
print(num.__class__)
s = "asa"
print(s.__class__)
class Person:
pass
p = Person()
print(p.__class__)
print("--"*20)
print(int.__class__)
print(str.__class__)
print(Person.__class__)
# class Person:
# count = 0
# def run(self):
# pass
# def run(self):
# print(self)
#
# xxx = type("Dog", (), {"count": 0, "run": run})
# print(xxx)
# print(xxx.__dict__)
#
# d = xxx()
# print(d)
#
# d.run()
# __metaclass__ = xxx
class Animal:
pass
class Person(Animal):
# __metaclass__ = xxx
pass
class Dog:
__metaclass__ = xxx
pass