📅  最后修改于: 2023-12-03 15:34:01.779000             🧑  作者: Mango
Python中的 int()
函数用于将一个字符串、浮点数或十六进制数转换为整数。如果转换不成功,会抛出 ValueError
异常。
int(x, base=10)
参数说明:
x
:字符串、浮点数或十六进制数。base
:进制数,默认为10。返回转换后的整数,如果转换失败则抛出 ValueError
异常。
num1 = int("123")
print(num1) # 输出 123
num2 = int("-456")
print(num2) # 输出 -456
num1 = int(3.14)
print(num1) # 输出 3
num2 = int(-5.9)
print(num2) # 输出 -5
num1 = int('0x24', 16)
print(num1) # 输出 36
num2 = int('0xff', 16)
print(num2) # 输出 255
ValueError
异常。ValueError
异常。base
参数不在 2 到 36 之间,则会抛出 ValueError
异常。