اشیاء بولین¶
مقدارهای بولین در پایتون بهعنوان زیرکلاسی از اعداد صحیح پیادهسازی شدهاند. تنها دو مقدار بولین وجود دارد: Py_False و Py_True. بنابراین، توابع معمول ایجاد و حذف برای مقدارهای بولین کاربرد ندارند. با این حال، ماکروهای زیر در دسترس هستند.
-
PyTypeObject PyBool_Type¶
- قسمتی از ABI پایدار.
این نمونه از
PyTypeObjectنوع دادهی بولین پایتون را نشان میدهد؛ این همان شیءای است که در لایهی پایتون با نامboolشناخته میشود.
-
int PyBool_Check(PyObject *o)¶
اگر o از نوع
PyBool_Typeباشد، مقدار true را برمیگرداند. این تابع همیشه با موفقیت اجرا میشود.
-
PyObject *PyBool_FromLong(long v)¶
- مقدار بازگشتی: مرجع جدید. قسمتی از ABI پایدار.
Py_TrueیاPy_Falseرا، بسته به مقدار صحت (truth value) v، برگردانید.