Python 布尔值: -7 为 True?
在 Python 中,-7 被判定为 'True'。这是因为 Python 的布尔值判定机制将非零值视为 True。
以下是 Python 布尔值判定的一些基本规则:
- 0 被判定为 'False'。
- 任何非零值,包括负数,都被判定为 'True'。
因此,当使用 bool(-7) 时,Python 会返回 'True'。
原文地址: https://www.cveoy.top/t/topic/mSky 著作权归作者所有。请勿转载和采集!
安全问答是一个知识全球问答,包含丰富的问答知识
在 Python 中,-7 被判定为 'True'。这是因为 Python 的布尔值判定机制将非零值视为 True。
以下是 Python 布尔值判定的一些基本规则:
因此,当使用 bool(-7) 时,Python 会返回 'True'。
原文地址: https://www.cveoy.top/t/topic/mSky 著作权归作者所有。请勿转载和采集!