python将字符串转化为数字
时间: 2023-10-11 17:11:57 浏览: 129
Python如何将字符串转换为日期
可以使用`int()`或`float()`函数将字符串转换为数字。如果字符串中包含非数字字符,将会导致转换失败并抛出异常。例如:
```
num_str = "123"
num_int = int(num_str)
num_float = float(num_str)
print(num_int, num_float)
```
输出结果为:
```
123 123.0
```
如果字符串中包含非数字字符,如下所示:
```
num_str = "123a"
num_int = int(num_str) # 抛出 ValueError 异常
```
会抛出`ValueError`异常。可以使用`try-except`语句来处理这种异常情况。
阅读全文