Python の文字列を数値に変換する方法

文字列を数値に変換するには、int() または float() 関数を使用できます。具体的な実装方法は次のとおりです。

  1. 文字列を整数にするには int() 関数を使う
num_str = "123"
num_int = int(num_str)
print(num_int)  # 输出:123
  1. 文字列をfloat型に変換するにはfloat()関数を使う
num_str = "3.14"
num_float = float(num_str)
print(num_float)  # 输出:3.14

数値に変換に失敗すると、ValueError例外が発生します。そのため、変換を実行する前に、try-except ステートメントを使用して例外をキャッチし、適切に対応する必要があります。

例えば、

num_str = "abc"
try:
    num_int = int(num_str)
    print(num_int)
except ValueError:
    print("无法将字符串转换为整数")

ネイティブな日本語での言い換え

无法将字符串转换为整数
bannerAds