Camada de Objetos Concretos¶
As funções neste capítulo são específicas para certos tipos de objetos Python. Passar para eles um objeto do tipo errado não é uma boa ideia; se você receber um objeto de um programa Python e não tiver certeza de que ele tem o tipo certo, primeiro execute uma verificação de tipo; por exemplo, para verificar se um objeto é um dicionário, use PyDict_Check()
. O capítulo está estruturado como a “árvore genealógica” dos tipos de objetos Python.
Aviso
Enquanto as funções descritas neste capítulo verificam cuidadosamente o tipo de objetos passados, muitos deles não verificam a passagem de NULL
em vez de um objeto válido. Permitir a passagem de NULL
pode causar violações ao acesso à memória e encerramento imediato do interpretador.
Objetos Fundamentais¶
Esta seção descreve os objetos de tipo Python e o objeto singleton None
.
Objetos Numéricos¶
Objetos Sequência¶
Operações genéricas em objetos de sequência foram discutidas no capítulo anterior; Esta seção lida com os tipos específicos de objetos sequência que são intrínsecos à linguagem Python.
Coleções¶
Objetos Função¶
Outros Objetos¶
- Objetos arquivos
- Objetos do Módulo
- Module definitions
- Creating extension modules dynamically
- Support functions
- Objetos Iteradores
- Objetos Descritores
- Objetos Slice
- Objetos MemoryView
- Objetos referência fraca
- Capsules
- Objetos Frame
- Objetos Geradores
- Objetos corrotina
- Objetos de variáveis de contexto
- Objetos DateTime
- Objetos de indicação de tipos