Boolean（布林）物件
*******************

Python 中的 boolean 是以整數子類別化來實現的。只有 "Py_False" 和
"Py_True" 兩個 boolean。因此一般的建立和刪除函式並不適用於 boolean。但
下列巨集 (macro) 是可用的。

PyTypeObject PyBool_Type
    * 為 穩定 ABI 的一部分.*

   此 "PyTypeObject" 實例代表 Python 的布林型別；它與 Python 層級中的
   "bool" 是同一個物件。

int PyBool_Check(PyObject *o)

   如果 *o* 的型別為 "PyBool_Type" 則回傳真值。此函式總是會成功執行。

PyObject *Py_False

   Python 的 "False" 物件。此物件沒有任何方法且為*不滅的 (immortal)*。

   在 3.12 版的變更: "Py_False" 為*不滅的*。

PyObject *Py_True

   Python 的 "True" 物件。此物件沒有任何方法且為*不滅的*。

   在 3.12 版的變更: "Py_True" 為*不滅的*。

Py_RETURN_FALSE

   從函式回傳 "Py_False"。

Py_RETURN_TRUE

   從函式回傳 "Py_True"。

PyObject *PyBool_FromLong(long v)
    *回傳值：新的參照。** 為 穩定 ABI 的一部分.*

   根據 *v* 的實際值來回傳 "Py_True" 或者 "Py_False"。
