天天看點

python中True,False與0,1之間的關系

demo1

>>> print(True == 1)
>>> print(True == 2)
>>> print(False == 0)
>>> print(False == 2)
True
False
True
False
           

這說明1與True,0與False在python來說是完全相等的東西。

demo2

>>> x = 5
>>> if x%2:
>>>      x += 1
>>> else:
>>>      x -= 1
>>> print(x)
6
           

在demo2中可以看出二者之間關系的妙用。

x%2=0 <——> x%2 = True