在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()函数进行转换之前, 先确保字符串的合法性。
