1. ホーム
  2. python

[解決済み] 文字列をfloatやintにパースするにはどうしたらいいですか?

2022-03-16 09:14:58

質問

Pythonで、次のような数値文字列をパースするにはどうしたらよいでしょうか。

"545.2222" 

を対応する float 値に変換します。

545.2222

? または文字列をパースする "31" を整数に変換します。 31 ?

をパースする方法を知りたいだけなんです。 フロート str を、その float と、(個別に) int strint .

解決方法は?

>>> a = "545.2222"
>>> float(a)
545.22220000000004
>>> int(float(a))
545