Python字符转换为数字
时间: 2024-04-12 11:25:42 浏览: 216
Python不使用int()函数把字符串转换为数字的方法
在Python中,可以使用内置的函数`int()`将字符串转换为数字。`int()`函数可以将字符串表示的整数转换为对应的整数类型。例如,将字符串"123"转换为整数类型的数字可以使用以下代码:
```python
num = int("123")
print(num) # 输出:123
```
如果字符串不能被正确转换为整数,将会抛出`ValueError`异常。你也可以在`int()`函数中指定第二个参数,表示字符串的进制。例如,将二进制字符串"1010"转换为十进制整数可以使用以下代码:
```python
num = int("1010", 2)
print(num) # 输出:10
```
需要注意的是,如果字符串中包含非数字字符或者小数点,将无法通过`int()`函数进行转换。
阅读全文