Objek Boolean¶
Boolean dalam Python diimplementasikan sebagai subkelas integer. Hanya ada dua boolean, Py_False dan Py_True. Dengan demikian, fungsi pembuatan dan penghapusan normal tidak berlaku untuk boolean. Namun, makro berikut tersedia.
-
PyTypeObject PyBool_Type¶
- Part of the Stable ABI.
This instance of
PyTypeObjectrepresents the Python boolean type; it is the same object asboolin the Python layer.
-
int PyBool_Check(PyObject *o)¶
Mengembalikan nilai true jika o bertipe
PyBool_Type. Fungsi ini selalu berhasil.
-
PyObject *Py_False¶
Objek Python
False. Objek ini tidak memiliki metode. Ini perlu diperlakukan sama seperti objek lain sehubungan dengan jumlah referensi.
-
PyObject *Py_True¶
Objek Python
True. Objek ini tidak memiliki metode. Ini perlu diperlakukan sama seperti objek lain sehubungan dengan jumlah referensi.
-
Py_RETURN_FALSE¶
Mengembalikan
Py_Falsedari suatu fungsi, dengan benar menambah jumlah referensi.
-
Py_RETURN_TRUE¶
Mengembalikan
Py_Truedari suatu fungsi, dengan benar menambah jumlah referensi.
-
PyObject *PyBool_FromLong(long v)¶
- Return value: New reference. Part of the Stable ABI.
Mengembalikan referensi baru ke
Py_Trueatau :const:` Py_False` tergantung pada nilai kebenaran v.