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
PyTypeObject
representerar Python-typen boolean; det är samma objekt sombool
i 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_True
ellerPy_False
, beroende på sanningsvärdet för v.