📜  Python int()函数(1)

📅  最后修改于: 2023-12-03 15:34:01.779000             🧑  作者: Mango

Python int()函数

简介

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 异常。