2009年4月4日土曜日

python if文の扱いについて


a = ""
if a:
print "abc"
else:
print "empty"
>>>empty


a = 1
if a:
print "abc"
else:
print "empty"
abc
>>> a = -1
if a:
print "abc"
else:
print "empty"
abc
>>> a = 0
if a:
print "abc"
else:
print "empty"
empty


文字が入っている場合はTrue。文字が入っていない場合はFalseと判断される。
数字は0はFalse。それ以外はTrueとなる。
最近触ってないから忘れたけどC言語ってこんな感じだった気がする。

0 件のコメント:

コメントを投稿