2013-05-13 13 views
12

場合python。 VAR == Pythonで偽

var = True 
if var: 
    print 'I\'m here' 

==せずに反対を行うにはどのような方法があり、例えば

var = False 
if !var: 
    print 'learnt stuff' 
+0

私は私が試していたではないと思ったが、私は、私も元かかわらず、おかげで – Phedg1

答えて

25

使用してみてくださいnot

var = False 
if not var: 
    print 'learnt stuff' 
2
var = False 
if not var: print 'learnt stuff' 
+2

なぜこれらの答えの全てが同じコード例を持っているか、間違ったことをしようとしている必要があります推測します質問は実際に 'if'と' print'を同じ​​行に入れませんでしたか? – Blender

+0

@Blender:質問の最初の改訂は、各コードスニペットが1行に表示されるようにフォーマットを混乱させました。 – jwodder

+0

@Blender:改訂履歴を見ると、誤った書式設定のために「元の」コード(猶予期間内には分かりにくいコード)が1つのライナーとして表示されます。 – DSM

23

Pythonの用途を次のようにif文を書くことができます否定の場合は!の代わりにnotとしてください。

if not var: 
    print "learnt stuff" 

代わり

関連する問題