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 de Função

Outros Objetos