次の Python コードがあります。
if bedrooms: # bedrooms exists
.....
else: # BEDROOMS DOES NOT EXIST
bn = "BEDROOMS DOES NOT EXIST"
私はデバッガーでそれをステップ実行していましたがbedroom == 0
、フローがelse
ステートメントにジャンプすることに気付きました。
これをテストするために、私は試しました:
>>> bedrooms
0.0
>>> type(bedrooms)
<type 'float'>
誰かがここで何が起こっているのか説明できますか?