Pythonキャスティング
変数タイプを指定する
変数に型を指定したい場合があります。これはキャストで行うことができます。Pythonはオブジェクト指向言語であるため、クラスを使用して、プリミティブ型を含むデータ型を定義します。
したがって、Pythonでのキャストは、コンストラクター関数を使用して行われます。
- int() -整数リテラル、floatリテラル(すべての小数を削除することにより)、または文字列リテラル(文字列が整数を表す場合)から整数を作成します
- float() -整数リテラル、floatリテラル、または文字列リテラルからfloat数値を作成します(文字列がfloatまたは整数を表す場合)
- str() -文字列、整数リテラル、浮動小数点リテラルなど、さまざまなデータ型から文字列を作成します
例
整数:
x = int(1) # x will be 1
y = int(2.8) # y will be 2
z = int("3") # z will be 3
例
ポンツーン:
x = float(1) # x will be 1.0
y = float(2.8) # y will be 2.8
z = float("3") # z will be 3.0
w = float("4.2") # w will be 4.2
例
文字列:
x = str("s1") # x will be 's1'
y = str(2) # y will be '2'
z = str(3.0) # z will be '3.0'