Pythonで型変換を強制するコードはどのように書くのですか?

Pythonでは、組み込みの型変換関数を使用して、型の強制変換が可能です。以下は一般的な型変換関数とその例コードです。

  1. 文字列を整数に変換する:
string = "123"
integer = int(string)
print(integer)  # 输出: 123
  1. 文字列を浮動小数点数に変換する:
string = "3.14"
float_num = float(string)
print(float_num)  # 输出: 3.14
  1. 整数や浮動小数点数を文字列に変換する:
number = 123
string = str(number)
print(string)  # 输出: "123"

float_num = 3.14
string = str(float_num)
print(string)  # 输出: "3.14"
  1. 文字列をブール値に変換する:
string = "True"
boolean = bool(string)
print(boolean)  # 输出: True

string = "False"
boolean = bool(string)
print(boolean)  # 输出: False

強制型変換を行う際は、変換する値が目標の型と互換性があることを確認してください。そうでない場合、エラーが発生する可能性があります。文字列を数値(整数または浮動小数点数)に変換する場合、文字列は有効な数字を表している必要があります。文字列をブール値に変換する場合、文字列は「True」または「False」である必要があります。

bannerAds