关于python布尔值的疑问,求大哥指点
如图,2既然布尔值是True, 为何后面两者的交互模式结果都是False呢?
输入以下代码:
a = 2
if a == True:
print('A')
else:
print('B')
输出结果为'B'
我小白,我真是被搞糊涂了搞蒙圈了
求各路大神指教
回答
2 == True
会先把 True转换成整数来比较而不是把2转换为bool来比较
True = 1
False = 0
所以结果是false
以上是 关于python布尔值的疑问,求大哥指点 的全部内容, 来源链接: utcz.com/a/37782.html