Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 检查数字是否等于0或1_Python_Expression - Fatal编程技术网

Python 检查数字是否等于0或1

Python 检查数字是否等于0或1,python,expression,Python,Expression,应检查数字是否等于0或1 2 == 0 or 1 # Always returns 1 还是我应该一直写作? '2==0或2==1'例如,您可以使用中的运算符 2 in [0, 1] 原始代码正在计算2==0(false)还是1(true)。 false或true的计算结果为true(1)。是。您可以通过多种方式进行检查,如果a==2或a==1,您可以像检查一样单独检查,或者如果a在[1,2]中,您可以在列表中查找它,依此类推。但是您必须检查值。print(2==(2或1))使用此项检查两者

应检查数字是否等于0或1

2 == 0 or 1 # Always returns 1
还是我应该一直写作?
'
2==0或2==1
'

例如,您可以使用
中的
运算符

2 in [0, 1]
原始代码正在计算2==0(false)还是1(true)。
false或true的计算结果为true(1)。

是。您可以通过多种方式进行检查,如果a==2或a==1,您可以像检查
一样单独检查,或者如果a在[1,2]
中,您可以在列表中查找它,依此类推。但是您必须检查值。
print(2==(2或1))
使用此项检查两者都不等于2,那么您为什么需要检查它呢?
i
不是1@ExplooreX感谢您注意到并更正了错误。