2013/06/10

[Python][GoogleAppEngine]Propertyの存在確認

Propertyのdefault値は何も設定しない場合Noneとなっているので、Propertyが存在するかどうかは、下のコードで確認することができる。

#Noneの場合
if hoge.foo is None:
 pass
ポイントは、Noneの確認方法

PythonではNoneの比較は==ではなくisを使う」を読むと、
#Noneの場合
if hoge.foo == None:
 pass
ではNGだということ。

気をつけたいですねー。

0 コメント:

コメントを投稿