X Tutup
Skip to content

Latest commit

 

History

History
50 lines (38 loc) · 2.01 KB

File metadata and controls

50 lines (38 loc) · 2.01 KB
title Função Embutida Python object() - Folha de Dicas Python
description Retorna um novo objeto sem características. object é a base para todas as classes. Possui métodos comuns a todas as instâncias de classes Python. Esta função não aceita argumentos.
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.

Links relevantes

  • Cheatsheet: Noções Básicas de OOP
  • Blog: Tipos de Dados Python
  • isinstance()
  • issubclass()
  • dir()
  • hasattr()
  • getattr()
  • delattr()
X Tutup