Objetos booleanos

Booleano em Python é implementado como uma subclasse de inteiros. Existem apenas dois tipos de booleanos: const: Py_False e: const:` Py_True`. Como tal, as funções normais de criação e exclusão não se aplicam a booleanos. No entanto, as seguintes macros estão disponíveis.

int PyBool_Check(PyObject *o)

Retorna verdadeiro se o for do tipo PyBool_Type.

PyObject* Py_False

O objeto Python False. Este objeto não possui métodos. Ele precisa ser tratado como qualquer outro objeto em relação às contagens de referência.

PyObject* Py_True

O objeto Python True. Este objeto não possui métodos. Ele precisa ser tratado como qualquer outro objeto em relação às contagens de referência.

Py_RETURN_FALSE

Retornar: const: Py_False de uma função, incrementando adequadamente sua contagem de referência.

Py_RETURN_TRUE

Retornar: const: Py_True de uma função, incrementando adequadamente sua contagem de referência.

PyObject* PyBool_FromLong(long v)
Return value: New reference.

Retorne uma nova referência para: const: Py_True ou: const:` Py_False` dependendo do valor de verdade de * v *.