📜  Python int()(1)

📅  最后修改于: 2023-12-03 14:45:59.559000             🧑  作者: Mango

Python的int()函数

在Python中,int()是一个内置函数,用于将字符串或其他数字类型转换为整数。下面是一些关于Python的int()函数的介绍。

用法

int()函数的语法如下:

int([x], [base])

参数x是要转换为整数的数字或字符串。参数base是一个可选参数,指定x的进制。如果省略,则默认为10。

以下是一些示例:

# 将字符串转换为整数
num1 = int("123")
print(num1)

# 将浮点数转换为整数
num2 = int(3.14)
print(num2)

# 将二进制字符串转换为整数
num3 = int("1010", 2)
print(num3)

# 将十六进制字符串转换为整数
num4 = int("FF", 16)
print(num4)

输出:

123
3
10
255
异常

如果x不能转换为整数,则会引发ValueError异常。例如:

int("abc")

输出:

ValueError: invalid literal for int() with base 10: 'abc'
总结

int()是将字符串或其他数字类型转换为整数的内置函数。它还可以接受一个可选的进制参数,指定要转换的数字的进制。如果转换失败,则会引发ValueError异常。