Let‘s have a look at a simple class definition:
class A:
pass
x = A()
print(type(x))
Output:
<class '__main__.A'>
We can use „type“ for the previous class definition as well:
A = type("A", (), {})
x = A()
print(type(x))
Output:
<class '__main__.A'>