文字列から数字に変換するには

Pythonでは、str型を数値に変換するには、int() または float() 関数を使用します。

文字列を数値型に変換するにはint()関数を使用すると良いでしょう。

num_str = "123"
num = int(num_str)
print(type(num))  # 输出<class 'int'>
print(num)  # 输出123

文字列をfloat数値に変換する場合は、以下のようにfloat() 関数を使用します。

num_str = "3.14"
num = float(num_str)
print(type(num))  # 输出<class 'float'>
print(num)  # 输出3.14

文字列が有効な数に変換できない場合は ValueError 例外が発生することに注意してください. したがって, 型変換を行う前に、try-except 文を使用して発生しうる例外状況を処理することをお勧めします.

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