Pythonは動的型付け言語であり、変数の型を自由に変更することが可能です。この記事では、Pythonで変数の型を変換する方法について詳しく説明します。
型変換とは
型変換とは、その名のとおりデータ型を指定した型に変換することです。例えば、文字列を数値に変換してその後の計算に使用するといった場面でよく使用されます。
型変換の方法
Pythonでの型変換は主に以下の3つの方法があります。
- 文字列への型変換:
str()
関数を使用します。これにより、数値や浮動小数点数を文字列に変換することができます。 - 整数への型変換:
int()
関数を使用します。これにより、文字列や浮動小数点数を整数に変換することができます。 - 浮動小数点数への型変換:
float()
関数を使用します。これにより、文字列や整数を浮動小数点数に変換することができます。
実際のコード
以下に、Pythonでの型変換の具体的なコードを示します。
# 文字列への型変換
num = 123
str_num = str(num)
print(type(str_num)) # <class 'str'>
# 整数への型変換
str_num = "123"
int_num = int(str_num)
print(type(int_num)) # <class 'int'>
# 浮動小数点数への型変換
str_num = "123.45"
float_num = float(str_num)
print(type(float_num)) # <class 'float'>
このように、Pythonではstr()
, int()
, float()
という関数を使って簡単に型変換を行うことができます。
まとめ
Pythonでの型変換は非常に簡単で、str()
, int()
, float()
の3つの関数を覚えておけば大丈夫です。これらの関数を使うことで、文字列と数値の間で自由に変換を行うことができ、より柔軟なプログラミングが可能になります。.