Python 中的 int() 函数详解

掌握整数类型转换与进制处理的核心工具

什么是 int()

在 Python 中,int() 是一个内置函数,用于将其他类型的值(如字符串、浮点数等)转换为整数(int 类型)。 它也可以用于将不同进制的字符串表示转换为十进制整数。

基本语法

int(x=0)
int(x, base=10)

常见用法示例

1. 转换浮点数为整数(截断小数部分)

>>> int(3.14)

>>> int(-2.9)
-2

注意:int() 不是四舍五入,而是直接截断小数部分。

2. 转换字符串为整数

>>> int("42")

>>> int("-100")
-100

字符串必须表示有效的整数,否则会抛出 ValueError

3. 指定进制转换(二进制、八进制、十六进制等)

>>> int("1010", 2)    # 二进制

>>> int("77", 8)       # 八进制

>>> int("FF", 16)      # 十六进制

此时字符串不能带前缀(如 0x),除非你手动处理。

注意事项与常见错误

⚠️ 错误示例:

>>> int("3.14")
ValueError: invalid literal for int() with base 10: '3.14'

>>> int("hello")
ValueError: invalid literal for int() with base 10: 'hello'

字符串必须是整数形式,不能包含小数点或非数字字符(除了开头的 +-)。

实用技巧

你可以结合 try...except 安全地进行转换:

def safe_int(s):
    try:
        return int(s)
    except ValueError:
        return None

print(safe_int("123"))   # 123
print(safe_int("abc"))   # None
AI论文写作助手专题 | 智能工具助力学术研究与报告创作 论文复写率9.99%算高吗?| 学术论文降重与AIGC检测解决方案 AI人工智能技术解析 | 从原理到应用全面解读 智媒AI批量写作助手 - 智能内容创作与AIGC优化解决方案 免费AI写技术报告工具指南 | 高效撰写与降AIGC解决方案 AI人工智能论文写作免费软件 - 工具推荐与使用指南 专业学术论文写作软件AI指南 | 高效论文写作工具推荐 文章自动识别错别字工具 - 提升写作质量的专业解决方案 AI论文统计分析 | 人工智能学术研究趋势与降AIGC工具应用 本科论文AI率怎么降 | 降低AI检测率完整指南与小发猫工具使用 作文生成器在线生成 - 智能写作助手,AI降重工具推荐 洪涝灾害评估标准详解 | 科学评估方法与标准体系 怎么用AI写论文摘要 | AI辅助学术写作指南 如何使用AI写8000字论文 | AI写作指南与降AIGC工具推荐 可以用AI写论文吗?深入探讨人工智能在学术写作中的应用与工具推荐 AI降重怎么弄?- 小发猫降AIGC工具使用详解 暴雨洪涝预报与风险评估 | 防灾减灾技术专题 论文AI评审专题 | 智能化论文质量评估与降AIGC率解决方案 AI绘画时代大学专业选择指南 | 数字媒体艺术与人工智能交叉领域 硕士毕业论文润色费用解析 | 专业润色服务价格指南 论文中文翻译成英文查重率高吗?- 学术翻译与降AIGC工具指南 查重查不到的资料在哪里?| 专业学术资源查找指南 怎么避免AI甄别?有效降低AIGC检测率的方法与工具指南 关于写爱的作文书小学生 - 小学生情感表达写作专题指南 如何查询自己的论文 | 论文检索与降AIGC工具使用指南 AI工具写作指南:智能创作与降AIGC技巧 | 专业写作专题 用AI降重会被判定为AI写作吗?- AI文本检测与降重工具解析 AI智能检测平台 - 专业AI生成内容检测与原创性验证工具 如何使用AI写工作总结 - AI写作助手完全指南 | 工作总结AI工具 毕业设计笔记本电脑推荐指南 - 如何选择适合的笔记本完成毕业设计 AI作文写作APP专题 | 智能写作助手与AIGC检测工具详解 严伯钧推荐AI工具指南 | 精选人工智能应用与降AIGC解决方案 2026年作文批改APP推荐 | 专业工具提升写作能力 AI写作软件全解析:主流工具与降AIGC解决方案 | 专业指南 AI文字润色完全指南 | 如何用人工智能提升写作质量 AI在软件测试中的应用指南 | 智能测试方法与降AI工具推荐 AI写毕业设计软件指南 | 智能工具应用与降AIGC方案 怎么让论文老师看到自己修改痕迹 - 学术修改与沟通技巧专题 AI写作靠谱吗?能签约吗?| AI内容创作深度解析 AI文案缩减指南:智能工具快速精简文本,提升内容质量 | 文案优化专题 AI绘画技术深度解析:从入门到精通的心得体会 | AI绘画专题 AI写作软件项目专题 - 智能创作与内容优化解决方案 AI万能写作全解析:效率提升与原创性保障指南 本科毕业论文查重怎么查?2026年最新查重降重全攻略 | 学术诚信专题 如何用AI分析数据:从入门到精通的全流程指南 AI文字查错专题 | 智能文本检测与降AIGC率解决方案 毕业论文泄露了会怎样?后果、预防措施及降AI率方法 如何用AI编写成绩查询代码 - AI编程实用指南与降AIGC处理工具 如何有效降低AI生成内容检测率 | AI内容优化指南 论文怎么算过关?| 学术写作标准与降AIGC检测指南 毕业设计建模渲染接单专题 | 专业三维设计服务与AIGC内容优化 科研论文AI分析工具大全 | 智能文献解析与降AIGC指南 AI智能文档阅读:高效解析与处理文档内容 | AI文档助手专题 大学论文抄袭率免费检测步骤流程 | 论文查重与降AI工具指南 洪涝风险图绘制全流程详解 | 方法与工具指南 论文相似度查重指南 | 高效降重工具与方法 中级职称论文查重率要求与AI检测应对指南 | 专业解析 AI写作心得体会:探索智能创作工具的高效使用与反思 大学论文抄袭的严重后果与解决方案 | 学术诚信专题 AI创作3000字文章专题 | 高效内容生成与降AIGC解决方案 AI写作完全指南:如何使用AI写文章教程 | 高效内容创作技巧 毕业报告AI写作全攻略 - 如何正确使用AI辅助完成毕业报告 论文检查全解析:主要检查内容与降AIGC方法指南 论文刷问卷会查出来吗?- 问卷查重与AIGC检测全解析 AI英文作文写作范文指南 | 提升英语写作技巧与降AI率方法 论文开题报告模板范例 - 免费下载与写作指南 | 学术研究专题 AI智能批改作文 - 人工智能辅助写作分析与评价系统 毕业论文被泄露有什么后果?- 学术安全风险与防护指南 知网发表文章步骤详解 | 从写作到收录全流程指南 论文数据获取途径全指南 | 学术研究必备数据源 淘宝AI识别技术详解 - 原理、应用与AIGC内容检测工具 为何AI生成的文章会被检测出来 | AI内容检测原理与降AIGC工具指南 论文改重软件推荐 | 高效降低论文重复率的专业工具指南 AI人工智能作文素材大全 | 深度解析与实用案例 野外洪涝地质灾害风险隐患排查指南 | 专业地质灾害防范专题 AI看论文工具 - 智能论文阅读分析与降AIGC解决方案 论文去页码怎么操作?详细步骤与工具推荐 | 学术论文格式处理指南 AI写论文网站推荐三款 | 高效学术AI工具对比与使用指南 AI改写论文在哪里?专业工具推荐与使用指南 论文表格相似性90%检测与解决方案 | 学术诚信专题 本科毕业论文怎么降重最快最有效?高效降重方法与降AIGC率工具推荐 熊猫论文网站 - 专业学术写作与AIGC检测降重平台 毕业论文免费去重软件APP - 高效降重,保障论文原创性 论文助手免费工具 - 高效完成学术写作与AI内容优化 反AI论文识别软件指南 | 如何有效通过AI检测与降AIGC技巧 国外AI泄露事件深度解析 | AI安全与数据隐私专题 国外AI写作工具全面解析 | 高效降AI率方法 熊猫论文查重券安全吗?| 专业评测与AIGC检测工具推荐 如何免费使用AI生成的文章 | 工具指南与降AI率技巧 如何正确使用AI辅助写作 - 提升写作效率与质量指南 AI原创文章生成与降AIGC工具指南 | 提升内容原创性 教学论文与学术论文区别详解 | 教育写作指南 AI创作论文免费指南 | 智能写作工具与降AI率方法 AI议论文素材专题 - 人工智能写作、伦理与发展素材库 AI写作软件推荐 | 2026年最佳AI写作工具测评与使用指南 论文文献综述能用AI写吗?AI写作工具与学术诚信深度解析 AI人工智能问答技术解析与应用指南 | 智能问答系统专题 大学生论文抄袭检测系统是知网吗?论文查重工具深度解析 | 学术规范指南 本科毕业论文会AI查重吗?- AI查重政策、应对方法与降AIGC工具介绍 智能AI软件开发指南 - AI应用开发与AIGC降重解决方案