Objetos Booleanos¶
Os booleanos no Python são implementados como um subclasse de inteiros. Há apenas dois booleanos, Py_False
e Py_True
. Assim sendo, as funções de criação e a exclusão normais não se aplicam aos booleanos. No entanto, as seguintes macros estão disponíveis.
-
PyTypeObject PyBool_Type¶
- Parte da ABI Estável.
Este instância de
PyTypeObject
representa o tipo booleano em Python; é o mesmo objeto quebool
na camada Python.
-
int PyBool_Check(PyObject *o)¶
Retorna verdadeiro se o for do tipo
PyBool_Type
. Esta função sempre tem sucesso.
-
PyObject *PyBool_FromLong(long v)¶
- Retorna valor: Nova referência. Parte da ABI Estável.
Retorna
Py_True
ouPy_False
, dependendo do valor verdade de v.