`int` 是 Python 中的一个内置函数,用于将一个数字或字符串转换为整数类型。以下是 `int` 函数的基本用法和参数说明:
基本用法
`int(x)`:将数字 `x` 转换为整数,如果 `x` 是浮点数,则截断小数部分。
`int(x, base=10)`:将数字或字符串 `x` 转换为指定进制的整数,`base` 参数默认为 10(十进制)。
参数说明
`x`:可以是数字或字符串。
`base`:指定进制数,如果省略,则默认为十进制。
示例
将浮点数转换为整数
num = int(3.14) 结果为 3
将字符串转换为整数
str_num = int("42") 结果为 42
将十六进制字符串转换为整数
hex_num = int("10", 16) 结果为 16
不带参数调用,返回 0
int_no_args = int() 结果为 0
注意事项
如果 `x` 是非数字类型,`int` 函数会抛出一个 `TypeError`。
如果 `base` 不是有效的进制(大于 0 且小于等于 36),`int` 函数同样会抛出一个 `ValueError`。
希望这能帮助你理解 Python 中 `int` 函数的用法