Função built-in Python object()

Da documentação do Python 3

Retorna um novo objeto sem recursos. object é uma base para todas as classes. Ele tem métodos que são comuns a todas as instâncias de classes Python. Esta função não aceita argumentos.

Introdução

A função object() retorna um novo objeto vazio e sem recursos. Este objeto é a base para todas as classes em Python. Ele não possui atributos ou métodos especiais.

Embora você possa criar instâncias de object, não é algo que você fará com frequência na programação do dia a dia. É mais um bloco de construção fundamental do modelo de objeto do Python.

Exemplo

# Create a new object
o = object()

# See its type
print(type(o))
<class 'object'>

Nota: Ele não tem atributos que você possa definir. o.name = "test" levantaria um AttributeError.