Represent the C bool datatype (more accurately, _Bool from C99). Its value can be True or False, and the constructor accepts any object that has a truth value.
>>> empty_list = [] >>> c_bool(empty_list) c_bool(False)
ctypes/c_bool
c_bool