str
を に変換するにはどうすればいいですかfloat
?
"545.2222" -> 545.2222
それとも anstr
から a へint
?
"31" -> 31
逆の場合は、Pythonで整数を文字列に変換するそして浮動小数点数を丸めずに文字列に変換する。
代わりに入力を数値として読み取るにはどうすればよいですか?OP がユーザー入力から文字列を受け取ってすぐに変換したい場合、またはinput
(3.x では) 型を自動的に変換することを期待している場合の重複した質問を閉じます。
ベストアンサー1
>>> a = "545.2222"
>>> float(a)
545.22220000000004
>>> int(float(a))
545