I found there is object() which is a built-in function in Python. *You can find object() in Built-in Functions
And, the documentation says below:
Return a new featureless object. object is a base for all classes. It has methods that are common to all instances of Python classes. This function does not accept any arguments.
As the documentation says, object() can create an object but I don't know how to do it.
My questions:
my_obj = object()and I don't think it takes any parameters.objectis not a function; it's the root of Python's class hierarchy. (The documentation isn't clear on that point.) (It's possible that once upon a very long time ago, it really was a factory function that returned an instance of the root type, but I don't think that's been true since new-style classes were introduced in Python 2.2.)