布爾對(duì)象?
Python 中的布爾值是作為整數(shù)的子類實(shí)現(xiàn)的。只有 Py_False
和 Py_True
兩個(gè)布爾值。因此,正常的創(chuàng)建和刪除功能不適用于布爾值。但是,下列宏可用。
-
PyObject *Py_False?
Python的``False``對(duì)象。該對(duì)象沒(méi)有任何方法。它應(yīng)該象其它使用引用計(jì)數(shù)管理的對(duì)象一樣使用。
-
PyObject *Py_True?
Python的``True``對(duì)象。該對(duì)象沒(méi)有任何方法。它應(yīng)該象其它使用引用計(jì)數(shù)管理的對(duì)象一樣使用。
-
Py_RETURN_FALSE?
從函數(shù)返回
Py_False
時(shí),需要增加它的引用計(jì)數(shù)。
-
Py_RETURN_TRUE?
從函數(shù)返回
Py_True
時(shí),需要增加它的引用計(jì)數(shù)。
-
PyObject *PyBool_FromLong(long v)?
- Return value: New reference. Part of the Stable ABI.
根據(jù) v 的實(shí)際值,返回一個(gè)
Py_True
或者Py_False
的新引用。