Pythonで型変換を強制するコードはどのように書くのですか?
Pythonでは、組み込みの型変換関数を使用して、型の強制変換が可能です。以下は一般的な型変換関数とその例コードです。
- 文字列を整数に変換する:
string = "123"
integer = int(string)
print(integer) # 输出: 123
- 文字列を浮動小数点数に変換する:
string = "3.14"
float_num = float(string)
print(float_num) # 输出: 3.14
- 整数や浮動小数点数を文字列に変換する:
number = 123
string = str(number)
print(string) # 输出: "123"
float_num = 3.14
string = str(float_num)
print(string) # 输出: "3.14"
- 文字列をブール値に変換する:
string = "True"
boolean = bool(string)
print(boolean) # 输出: True
string = "False"
boolean = bool(string)
print(boolean) # 输出: False
強制型変換を行う際は、変換する値が目標の型と互換性があることを確認してください。そうでない場合、エラーが発生する可能性があります。文字列を数値(整数または浮動小数点数)に変換する場合、文字列は有効な数字を表している必要があります。文字列をブール値に変換する場合、文字列は「True」または「False」である必要があります。