Tech-Joho.info

型の変換2

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

Python3 reference 組み込み関数int