Python 内建函数列表 > Python 的内置函数 int
Python 的内置函数 int() 是一个用于将其他数据类型转换为整数类型的重要函数。它具有以下详细特性:
- 基本功能:
- 将数字或字符串转换为整数
- 语法:
int(x, base=10) - 示例:
int('123') # 返回 123 int(12.34) # 返回 12
- 参数说明:
- 第一个参数可以是:
- 数字(整数或浮点数)
- 字符串(仅包含数字字符)
- 布尔值(True 转为 1,False 转为 0)
- 可选参数
base表示进制(2-36)int('1010', 2) # 二进制转十进制,返回 10 int('A', 16) # 十六进制转十进制,返回 10
- 第一个参数可以是:
- 特殊行为:
- 对浮点数会直接截断小数部分
- 字符串处理时会自动忽略前导和尾随空格
int(' 123 ') # 返回 123 - 无效输入会引发 ValueError
int('abc') # 引发 ValueError
- 实际应用场景:
- 用户输入处理(将字符串输入转为数值)
- 不同进制数转换
- 数据清洗和类型转换
- 配合 input() 函数使用:
age = int(input("请输入年龄:"))
- 注意事项:
- 无法转换包含非数字字符的字符串
- 处理浮点数时是截断而非四舍五入
- 大数处理时不会丢失精度(Python 整数无大小限制)
int() 是 Python 数据类型转换的基础函数之一,在数值计算、用户交互和数据预处理中经常使用。Python 的内置函数 int