考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

下面代码的输出结果是>>> True - False
A. 1
B. -1
C. True
D. 0
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

要分析代码 `True - False` 的输出结果,我们需要了解 Python 中布尔值(`True` 和 `False`)的行为。

在 Python 中,布尔值是整数的子类:
- `True` 等价于整数 `1`
- `False` 等价于整数 `0`

因此,表达式 `True - False` 可以被看作是 `1 - 0`。

计算 `1 - 0` 的结果是 `1`。

因此,正确答案是 A: 1。

专业分析:
- 布尔值在数学运算中会自动转换为对应的整数值。
- 这种特性使得布尔值可以直接用于算术运算,而无需显式地进行类型转换。
- 理解布尔值的这种行为对于编写和调试涉及布尔运算的代码非常重要。