Booleska objekt¶
Booleaner i Python är implementerade som en underklass till heltal. Det finns bara två booleaner, Py_False och Py_True. Därför gäller inte de normala funktionerna för att skapa och radera booleaner. Följande makron är dock tillgängliga.
-
PyTypeObject PyBool_Type¶
- En del av Stabil ABI.
Denna instans av
PyTypeObjectrepresenterar Python-typen boolean; det är samma objekt sombooli Python-lagret.
-
int PyBool_Check(PyObject *o)¶
Returnerar true om o är av typen
PyBool_Type. Denna funktion lyckas alltid.
-
PyObject *PyBool_FromLong(long v)¶
- Returnera värde: Ny referens. En del av Stabil ABI.
Returnerar
Py_TrueellerPy_False, beroende på sanningsvärdet för v.