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
PyTypeObject
represents the Python boolean type; it is the same object asbool
in 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_False
dari suatu fungsi, dengan benar menambah jumlah referensi.
-
Py_RETURN_TRUE¶
Mengembalikan
Py_True
dari 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_True
atau :const:` Py_False` tergantung pada nilai kebenaran v.