I have a question to ask you people regarding the behaviour of a class in Python and the scope of a class in Python. Is class itself in Python an object?. I have read some theory about user-defined classes in Python. The theory says that a class in Python itself a class object and that is the reason that we get an id for a user-defined class. If we assume that a class in Python is an object then does a class occupy memory considering that a class is a blueprint?
class Curiousity:
variable="still Curious"
print (id(Curiousity))
18234408