checker = None
if some_decision:
checker = True
if checker:
# some stuff
[编辑]
有关更多信息:http ://docs.python.org/library/functions.html#bool
您的代码也可以工作,因为在需要时1
会转换为True
。实际上,Python很长一段时间没有布尔类型了(就像在旧的C语言中一样),并且某些程序员仍然使用整数而不是布尔值。
如何在Python中使用布尔值?
checker = None
if some_decision:
checker = True
if checker:
# some stuff
[编辑]
有关更多信息:http ://docs.python.org/library/functions.html#bool
您的代码也可以工作,因为在需要时1
会转换为True
。实际上,Python很长一段时间没有布尔类型了(就像在旧的C语言中一样),并且某些程序员仍然使用整数而不是布尔值。