在Python中,可以使用内置的`int()`函数来将对象转换为整数。这个函数的语法如下:
int(object, base=10)
object:需要转换为整数的对象。可以是字符串、浮点数、布尔值等。
base:指定进制(默认为10),用于将字符串转换为整数。可选值为2到36。
以下是一些示例:
num_str = "10" num_int = int(num_str) print(num_int) # 输出:10 print(type(num_int)) # 输出:int num_float = 3.14 num_int = int(num_float) print(num_int) # 输出:3 boolean = True num_int = int(boolean) print(num_int) # 输出:1 binary_str = "1010" num_int = int(binary_str, base=2) print(num_int) # 输出:10
请注意,如果对象无法转换为整数,或者转换结果超出了整数的表示范围,将引发`ValueError`异常。