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.
-
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.