2013-06-18 18 views

答えて

39

使用not boolean operator:あなたは整数を持たなければならない場合

>>> not 1 
False 
>>> not 0 
True 

は、それをバックキャスト:

nyval = not myval 

notブール値(TrueまたはFalse)を返し

nyval = int(not myval) 

しかし、パイソンboolタイプintのサブクラスであるので、これは必要とされなくてもよい。

>>> int(not 0) 
1 
>>> int(not 1) 
0 
>>> not 0 == 1 
True 
>>> not 1 == 0 
True 
2

Pythonでは、not値の反対を取得するブール演算子である:

>>> myval = 0 
>>> nyvalue = not myval 
>>> nyvalue 
True 
>>> myval = 1 
>>> nyvalue = not myval 
>>> nyvalue 
False 

そしてTrue == 1False == 0(あなたは整数に変換する必要がある場合、あなたはint()を使用することができます)

1

に使用not、例:

return not myval 
関連する問題