Đối tượng Boolean¶
Booleans trong Python được triển khai dưới dạng lớp con của số nguyên. Chỉ có hai boolean, Py_False và Py_True. Như vậy, các chức năng tạo và xóa thông thường không áp dụng cho boolean. Tuy nhiên, các macro sau đây có sẵn.
-
PyTypeObject PyBool_Type¶
- Một phần của ABI ổn định.
Phiên bản
PyTypeObjectnày đại diện cho kiểu boolean Python; nó là đối tượng tương tự nhưbooltrong lớp Python.
-
int PyBool_Check(PyObject *o)¶
Trả về true nếu o thuộc loại
PyBool_Type. Chức năng này luôn thành công.
-
PyObject *PyBool_FromLong(long v)¶
- Giá trị trả về: Tham chiếu mới. Một phần của ABI ổn định.
Trả về
Py_TruehoặcPy_False, tùy thuộc vào giá trị thực của v.