Python の文字列を数値に変換する方法
文字列を数値に変換するには、int() または float() 関数を使用できます。具体的な実装方法は次のとおりです。
- 文字列を整数にするには int() 関数を使う
num_str = "123"
num_int = int(num_str)
print(num_int) # 输出:123
- 文字列を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("无法将字符串转换为整数")
ネイティブな日本語での言い換え
无法将字符串转换为整数