使用not
布尔运算符:
nyval = not myval
not
返回一个 布尔 值(True
或False
):
>>> not 1
False
>>> not 0
True
如果必须有一个整数,则将其返回:
nyval = int(not myval)
但是,pythonbool
类型是的子类int
,因此可能不需要:
>>> int(not 0)
1
>>> int(not 1)
0
>>> not 0 == 1
True
>>> not 1 == 0
True
python如何“取反”值:如果为true,则返回false,如果为false,则返回true
使用not
布尔运算符:
nyval = not myval
not
返回一个 布尔 值(True
或False
):
>>> not 1
False
>>> not 0
True
如果必须有一个整数,则将其返回:
nyval = int(not myval)
但是,pythonbool
类型是的子类int
,因此可能不需要:
>>> int(not 0)
1
>>> int(not 1)
0
>>> not 0 == 1
True
>>> not 1 == 0
True