欢迎访问宙启技术站
智能推送

在Python中如何将字符串转换为整数

发布时间:2024-01-12 11:40:18

在Python中,可以使用int()函数将字符串转换为整数。

使用格式为:

int(string, base)

其中,string为需要转换的字符串,base为可选参数,表示使用的进制,默认为10进制。

下面是一个使用int()函数的例子:

str_num = "1234"
num = int(str_num)
print(num)

输出:

1234

在上面的例子中,将字符串"1234"转换为整数,并将其赋值给变量num,最后打印出num的值。

另外,可以通过指定base参数来将字符串转换为其他进制的整数,例如将二进制字符串转换为十进制整数:

bin_str = "1010"
dec_num = int(bin_str, 2)
print(dec_num)

输出:

10

在上面的例子中,将二进制字符串"1010"转换为十进制整数,并将其赋值给变量dec_num,最后打印出dec_num的值。

需要注意的是,如果字符串无法转换为整数,或者包含了无效的字符,将会引发ValueError异常。因此,在使用int()函数进行转换之前, 先确保字符串的合法性。