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