python中True 为1 ,False为0
demo1
>>> print(True == 1)
>>> print(True == 2)
>>> print(False == 0)
>>> print(False == 2)
True
False
True
False
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
这说明1与True,0与False在python来说是完全相等的东西。
demo2
>>> x = 5
>>> if x%2:
>>> x += 1
>>> else:
>>> x -= 1
>>> print(x)
6
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
在demo2中可以看出二者之间关系的妙用。
x%2=0 <——> x%2 = True
https://blog.youkuaiyun.com/cpc784221489/article/details/90721228
本文通过两个示例演示了在Python中True如何等同于1,False如何等同于0,并解释了这一特性在条件判断和逻辑运算中的巧妙运用。在demo1中,展示了True与1的相等性,False与0的相等性。而在demo2中,利用x%2的结果(即True或False)进行条件判断,展示了这一特性在实际编程中的应用。
2243

被折叠的 条评论
为什么被折叠?



