a = 0
if a == False:
print a
在 php 中我可以说:
$a = 0;
if $a === false {
echo $a;
}
php中的三元组===检查同一类型内的值,从而使整数0不被读取为 bool 值False 我怎么能在 python 中做到这一点?我想在一个简单的 if 语句中区分整数 0 和 bool 值 False。
最佳答案
你应该使用 is
在这种情况下的关键字。它是身份运算符,与 PHP 中的 ===
相同。
>>> a = 0
>>> if a is False:
... print a
...
>>>
关于python - 在python中检查相同类型的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2084017/