python str转数字
时间: 2024-02-16 10:52:57 浏览: 56
Simple Number to Words Converter App in Python
可以使用 Python 内置的 `int()` 函数将字符串转换为数字。例如:
```python
num_str = "123"
num = int(num_str)
print(num) # 输出 123
```
需要注意的是,如果字符串中包含非数字字符,例如空格、字母等,`int()` 函数将会抛出 `ValueError` 异常。如果你不确定字符串是否完全由数字组成,可以通过 `isdigit()` 方法进行检查,例如:
```python
num_str = "123a"
if num_str.isdigit():
num = int(num_str)
print(num) # 输出 123
else:
print("字符串中包含非数字字符")
```
阅读全文