記事の内容
この記事では、Pythonでキャストをする方法を説明します。
なお、このコードはPythonの3系で書かれています。
目次
キャストとは何か?
キャストとは、変数やオブジェクトを別の型に変換することです。
型変換ともいいます。
なぜ、キャストをするのかと言うと、例えば、以下のような「数字と文字列の計算」をするとエラーが出るからです。
エラー内容
上記のようなエラーを防ぐために、キャストという作業を行う必要があります。
数字から文字列へのキャスト
strという関数を使って、数字から文字列へキャストをします。
文字列から数字へのキャスト
intという関数を使って、文字列から整数へキャストをします。
文字列からfloat型へのキャスト
floatという関数を使って、文字列から数字へキャストをします。
リスト(配列)の要素をキャストする
応用編として、配列の中身を一括でキャストする方法も紹介します。
map関数を使って、引数にint関数やstr関数を渡すと、リストの中身を一括で変換することもできます。