Python int 用法详解及示例
函数用法:
int()
函数可以将给定的参数转换为整数。它可以处理不同的输入类型,包括字符串、浮点数和布尔值。如果无法进行转换,会引发一个 ValueError 异常。
语法:
int(x, base=10)
x
(必需):要转换为整数的值。base
(可选):指定进制,其取值可以是 2 到 36 之间的任意整数。默认为 10。
示例:
- 将字符串转换为整数:
num_str = "123"
num_int = int(num_str)
print(num_int) # 输出: 123
- 将浮点数转换为整数:
num_float = 3.14
num_int = int(num_float)
print(num_int) # 输出: 3
- 使用进制转换:
binary_str = "1010"
decimal_num = int(binary_str, base=2)
print(decimal_num) # 输出: 10
在这个示例中,我们将二进制字符串 "1010"
转换为十进制整数,结果为 10。