object() Classe base de todas as classes

Última atualização: 2026-09-22

object() Classe base de todas as classes

object é a classe base de todas as classes; object() retorna um objeto sem características.

CategoriaFunções internas
TipoFunção interna
Versão do Pythonall

📝 Sintaxe

object()

Retorno:A new featureless object with no attributes or methods.

💥 Exceções

▶ Exemplo

Edite o código, clique em Executar e veja o resultado no painel de saída:

Saída:

A True
Mais estudos de caso em breve — aguarde.

❓ Perguntas frequentes

Qobject() aceita argumentos?
ANão, object() não aceita nenhum argumento; passá-los levanta TypeError. Também não aceita argumentos de palavra-chave.
QPor que estudar object()?
AÉ a classe-base implícita de todas as classes (class A: pass equivale a class A(object): pass); entendê-lo ajuda a ver por que isinstance(x, object) é sempre True, e o papel do argumento bases no type() com três argumentos.
QA instância de object() pode ter atributos?
ANão, a instância de object não tem __dict__; atribuir um atributo levanta AttributeError. Para atributos personalizados, defina sua própria classe herdando de object.
QO que costuma ser passado em bases ao criar uma classe com type(name, bases, dict)?
ACostuma ser (object,), indicando que a nova classe herda diretamente de object, equivalente à escrita class MyClass(object):.
Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%