三日月館【別館】開発・制作Tips集
[Python] 文字列が浮動少数値へ変換可能か判定する
最終更新:
fumiduki1985
                                     - 
                                    view
                                
                                
float()関数を使用して変換し、ValueError例外が出るかどうかで判断するのが良い。
下記の例では変換失敗を表すValueErrorだけをキャッチしているが、もちろんその他の例外も出ることを想定したコードにしたほうが安心できる。
下記の例では変換失敗を表すValueErrorだけをキャッチしているが、もちろんその他の例外も出ることを想定したコードにしたほうが安心できる。
記述例:
try:
  floatValue = float('10.5')  # 浮動少数値へ変換(この場合は10.5なので成功する)
except ValueError as e:
  print 'convert error'  # 変換に失敗したときの処理
