Propertyのdefault値は何も設定しない場合Noneとなっているので、Propertyが存在するかどうかは、下のコードで確認することができる。
#Noneの場合 if hoge.foo is None: passポイントは、Noneの確認方法
「PythonではNoneの比較は==ではなくisを使う」を読むと、
#Noneの場合 if hoge.foo == None: passではNGだということ。
気をつけたいですねー。
常にテンパってます。
Propertyのdefault値は何も設定しない場合Noneとなっているので、Propertyが存在するかどうかは、下のコードで確認することができる。
#Noneの場合 if hoge.foo is None: passポイントは、Noneの確認方法
#Noneの場合 if hoge.foo == None: passではNGだということ。
0 コメント:
コメントを投稿