python中字符串转整数
时间: 2023-09-12 12:10:11 浏览: 85
python 实现字符串转换整数
你可以使用 `int()` 函数将字符串转换为整数。例如:
```python
s = "123"
n = int(s)
print(n) # 输出 123
```
如果字符串中含有非数字字符,转换会抛出 `ValueError` 异常。如果字符串表示的数字超出了整数的范围,转换会抛出 `OverflowError` 异常。你可以使用 `try-except` 结构来捕获这些异常,如下所示:
```python
s = "123abc"
try:
n = int(s)
print(n)
except ValueError:
print("字符串中含有非数字字符")
except OverflowError:
print("字符串表示的数字超出了整数的范围")
```
阅读全文