负数string转int
时间: 2023-10-24 20:17:02 浏览: 51
JavaScript用Number方法实现string转int
可以使用内置函数`int()`将负数字符串转换为整数。例如:
```python
s = "-123"
n = int(s)
print(n) # 输出: -123
```
如果字符串中包含非数字字符,则会引发`ValueError`异常。如果需要处理此类情况,可以使用`try-except`结构来捕获异常并进行相应的处理。例如:
```python
s = "-123a"
try:
n = int(s)
print(n)
except ValueError:
print("字符串中包含非数字字符")
```
输出结果为:
```
字符串中包含非数字字符
```
阅读全文