xxxxxxxxxx
class MyClass:
pass
my_object = MyClass()
if isinstance(my_object, MyClass):
print("my_object is an instance of MyClass")
else:
print("my_object is not an instance of MyClass")
xxxxxxxxxx
class Polygon:
def sides_no(self):
pass
class Triangle(Polygon):
def area(self):
pass
obj_polygon = Polygon()
obj_triangle = Triangle()
print(type(obj_triangle) == Triangle) # true
print(type(obj_triangle) == Polygon) # false
print(isinstance(obj_polygon, Polygon)) # true
print(isinstance(obj_triangle, Polygon)) # true