检查python中相同类型的值

Bob*_*Bob 4 python

a = 0
if a == False:
   print a
Run Code Online (Sandbox Code Playgroud)

在PHP我可以说:

$a = 0;
if $a === false {
    echo $a;
}
Run Code Online (Sandbox Code Playgroud)

php中的三元组===检查同一类型中的值,从而使整数0不被读取为布尔值False如何在python中执行此操作?我想区分0整数和False简单if语句中的布尔值.

Bri*_*nna 5

is在这种情况下,您应该使用关键字.它是身份运算符,与===PHP 相同.

>>> a = 0
>>> if a is False:
...     print a
...
>>> 
Run Code Online (Sandbox Code Playgroud)