Python独学ならTech-Joho TOP > Python問題集 > 型の変換2
問題
変数iに、456.0を整数に変換して代入し、変数sを標準出力に出力せよ。
下の欄に回答を入力し、「回答完了」を押して下さい!回答例が表示されます。
実行結果の例
実行結果は以下のようになります。
"456"
回答例
型変換には、型名と同じ組み込み関数を使います。
今回でいうと、整数はint型なので、関数intで変換できます。
i = int(456.0) print(i)
解説
456.0は少数ですので、float型です。
関数typeを使って、print(type(456.0))で型を確認してみてください。
ある型に変換するには、型名と同じ関数を実行すればよいです。
引数に変換元の値を入れます。
今回の問題では、str型への変換なので関数strを使います。
print(type(456.0)) print(type(int(456.0)))
int型等の組み込み型については公式資料に詳しく載っています。
Python3 reference int, float, complex