Python 的内置函数 int

Python 内建函数列表 > Python 的内置函数 int

Python 的内置函数 int() 是一个用于将其他数据类型转换为整数类型的重要函数。它具有以下详细特性:

  1. 基本功能:

    • 将数字或字符串转换为整数
    • 语法:int(x, base=10)
    • 示例:
      int('123')  # 返回 123
      int(12.34)  # 返回 12
      
  2. 参数说明:

    • 第一个参数可以是:
      • 数字(整数或浮点数)
      • 字符串(仅包含数字字符)
      • 布尔值(True 转为 1,False 转为 0)
    • 可选参数 base 表示进制(2-36)
      int('1010', 2)  # 二进制转十进制,返回 10
      int('A', 16)    # 十六进制转十进制,返回 10
      
  3. 特殊行为:

    • 对浮点数会直接截断小数部分
    • 字符串处理时会自动忽略前导和尾随空格
      int('  123  ')  # 返回 123
      
    • 无效输入会引发 ValueError
      int('abc')  # 引发 ValueError
      
  4. 实际应用场景:

    • 用户输入处理(将字符串输入转为数值)
    • 不同进制数转换
    • 数据清洗和类型转换
    • 配合 input() 函数使用:
      age = int(input("请输入年龄:"))
      
  5. 注意事项:

    • 无法转换包含非数字字符的字符串
    • 处理浮点数时是截断而非四舍五入
    • 大数处理时不会丢失精度(Python 整数无大小限制)

int() 是 Python 数据类型转换的基础函数之一,在数值计算、用户交互和数据预处理中经常使用。Python 的内置函数 int

你可能感兴趣的:(Python 的内置函数 int)