Python如何把字符串转换成整数型
发布时间:2023-06-01 11:53:06
在Python中,可以使用int()函数将字符串转换为整数型。int()函数可以接受一个字符串或数字作为参数,并将其转换为整数。如果传递给int()函数的参数是无效的数字字符串,将抛出ValueError异常。
下面是一些示例:
# 将字符串'123'转换为整数型
num = int('123')
print(num) # 输出:123
# 将字符串'-456'转换为整数型
negative_num = int('-456')
print(negative_num) # 输出:-456
# 将数字123转换为整数型
num = int(123)
print(num) # 输出:123
在使用int()函数时,可以在函数中添加一个可选参数,指定进制。例如,如果要将二进制字符串'1010'转换为整数,可以使用以下代码:
# 将二进制字符串'1010'转换为整数型
binary_num = int('1010', 2)
print(binary_num) # 输出:10
在这个例子中,int()函数的第二个参数指定了进制为2,因此函数将字符串'1010'解释为二进制,然后将其转换为整数10。
需要注意的是,如果字符串中包含非数字字符,或者包含超过所选进制的数字,将引发ValueError异常。因此,在将字符串转换为整数型之前,必须确保其是有效的数字字符串。
