불리언 객체
***********

파이썬에서 불리언은 정수의 서브 클래스로 구현됩니다. "Py_False"와
"Py_True"라는 두 개의 부울만 있습니다. 따라서 일반적인 생성 및 삭제 함
수는 부울에 적용되지 않습니다. 그러나 다음 매크로를 사용할 수 있습니다
.

PyTypeObject PyBool_Type
    * Part of the 안정 ABI.*

   This instance of "PyTypeObject" represents the Python boolean type;
   it is the same object as "bool" in the Python layer.

int PyBool_Check(PyObject *o)

   *o*가 "PyBool_Type" 형이면 참을 돌려줍니다. 이 함수는 항상 성공합니
   다.

PyObject *Py_False

   The Python "False" object.  This object has no methods and is
   immortal.

버전 3.12에서 변경: "Py_False" is immortal.

PyObject *Py_True

   The Python "True" object.  This object has no methods and is
   immortal.

버전 3.12에서 변경: "Py_True" is immortal.

Py_RETURN_FALSE

   함수에서 "Py_False"를 반환합니다.

Py_RETURN_TRUE

   함수에서 "Py_True"를 반환합니다.

PyObject *PyBool_FromLong(long v)
    *반환값: 새 참조.** Part of the 안정 ABI.*

   *v*의 논리값에 따라 "Py_True" 나 "Py_False"를 반환합니다.
