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
PyTypeObjectrepresenta o tipo booleano em Python; é o mesmo objeto queboolna 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_TrueouPy_False, dependendo do valor verdade de v.