【Python】ValueError: invalid literal for int() with base 10: ‘1.0’対処法

【Python】ValueError: invalid literal for int() with base 10:  ‘1.0’対処法

小数の文字列をint型に変換しようとしたら下記のエラーが出たので対処法を記載しておこうと思います。

ValueError: invalid literal for int() with base 10: ‘1.0’

pythonでは小数の文字列をintに直接変換しようとするとエラーになります。
例 int(“1.0”)

対処法としては以下のように一度float型にしてからintに変換します。

int(float("1.0"))

試してみてください

Pythonカテゴリの最新記事