Python 中 int() 函数的用法详解

掌握 Python 内置类型转换函数的核心技巧

什么是 int() 函数?

int() 是 Python 的一个内置函数,用于将一个数字或字符串转换为整数(int 类型)。 它也可以指定进制(base),用于将字符串形式的其他进制数转换为十进制整数。

基本语法

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("FF", 16)     # 十六进制转十进制

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

当指定 base 时,字符串不能带前缀(如 0x0b),除非你手动处理。

注意事项与常见错误

错误示例:

>>> int("3.14")      # 字符串含小数点 → 报错!
ValueError: invalid literal for int() with base 10: '3.14'

>>> int("hello")       # 非数字字符串 → 报错!
ValueError: invalid literal for int() with base 10: 'hello'

解决方法:先用 float() 转换再用 int(),或确保输入合法。

实用技巧

结合 input() 获取用户输入并转为整数:

try:
    age = int(input("请输入您的年龄:"))
    print(f"您明年 {age + 1} 岁。")
except ValueError:
    print("请输入一个有效的整数!")
洪水评估软件 - 专业水文分析工具 | 智能风险评估解决方案 AI人工智能论文写作免费软件 - 工具推荐与使用指南 论文AI写作识别原理 | AI检测技术与小发猫降AIGC工具使用指南 AIGC降重会被检测出来吗?| AI内容检测原理与降重工具解决方案 避免AI查重指令指南 - AI内容检测规避与原创性提升方法 毕业论文AI率怎么查?| 检测方法与降AI率工具推荐 AI写作重复率高怎么办?- 降低AI文章重复率的专业解决方案 AI能写教学案例吗?- AI在教育案例创作中的应用与挑战 怎么让论文老师看到自己修改痕迹 - 学术修改与沟通技巧专题 洪水评估报告内容专题 | 专业洪水风险评估与防范指南 毕业论文免费查重软件推荐 | 高效降重工具与技巧 AI自动生成视频小程序 - 智能视频创作新纪元 | 小发猫降AIGC工具 手机AI智能扫描技术解析与应用指南 | 智能文档处理新革命 英文论文写作技巧与AI内容检测指南 | 学术写作专题 用AI降AI率靠谱吗?深度解析AI检测与内容优化方案 网络AI写作网站指南:如何降低AI检测率与提升内容质量 | AI写作专题 AI短剧字幕翻译 - 高效工具与降AI率解决方案 | 专业字幕处理 国内AI搜索软件专题:智能搜索工具全面解析与应用指南 论文开题报告模板范例 - 免费下载与写作指南 | 学术研究专题 文章怎么去除AI痕迹 | 专业AI内容优化与降重技巧 AI领域权威论文精选 | 人工智能核心研究成果与前沿探索 如何下载自己发表的文献 | 学术文献获取完全指南 AI翻译写论文会被查出来吗?| 学术诚信与AI工具使用指南 AI制作论文会被查出来吗?详解AI论文检测与降AIGC方案 如何进行论文检测 | 专业指南与降AI工具推荐 AI论文工程:智能写作与降AIGC工具应用指南 | 学术研究专题 什么论文最简单?- 选题技巧与AI辅助写作指南 如何用AI写文章免费 | AI写作工具推荐与小发猫降AIGC工具使用指南 AI生成SCI论文:人工智能辅助学术写作与降AIGC率工具 | 学术AI专题 AI代写小说专题 | AI小说创作与降AIGC工具介绍 AI作文优秀范文解析 | 提升写作技巧与降低AIGC率的实用方法 中文论文专业翻译成韩文服务 | 学术翻译与AIGC检测指南 如何防止AI查重?5个有效方法和小发猫降AIGC工具详解 本科毕业设计可以用网上的成品吗?- 学术诚信与原创性指南 中文论文自动校对免费工具 | 提高论文质量与降低AIGC率 学校要求用AI写论文怎么办?小发猫降AIGC工具使用指南 论文评审专家指导 - 提升学术论文通过率的专业指南 毕业论文修改目录操作方法全攻略 | 快速生成规范目录指南 怎么用AI查答案 - 人工智能问答工具使用指南与降AIGC技巧 AI视频分析哪里做?专业AI视频分析平台与服务推荐 | AI视频处理专题 医学AI写作助手专题 - 智能医学内容创作解决方案 毕业设计系统论文检测指南 | 如何通过AIGC检测与降AI率技巧 哪些手机AI能写作?2025年主流手机AI写作工具全面解析 AI绘画研究性报告:技术发展、应用场景与降AIGC工具使用指南 最佳AI论文软件推荐 | 提升学术写作效率的智能工具 毕业论文数据可以编吗?学术诚信与数据真实性解析 AI生成视频技术详解 | 工具、应用与降AIGC技巧 智媒AI伪原创手机版怎么下载 | 78TP下载教程与使用指南 本科毕业论文泄露应对指南 | 保护学术成果,处理泄密危机 AIGC本科能过吗?深度解析与降AIGC工具推荐 论文怎么删除修订痕迹 | 完整操作指南与AI内容处理技巧 洪涝灾害预防措施与风险隐患全面指南 | 防灾减灾专题 早检测论文查重系统 - 专业论文查重降重与AI检测工具平台 洪涝灾害论文专题:研究综述、防治策略与AIGC降重方案 智能AI写文章:探索人工智能写作工具与应用 | AI内容创作专题 论文专业术语怎么降重 | 高效降重方法与工具使用指南 本科毕业论文可以抄CSDN的代码吗?学术规范与合理引用指南 作文AI生成应用大全 - 主流工具与降AI率技巧 人工合成淀粉论文专题 - 最新研究成果与应用前景 2024-2025年全国洪涝形势图专题 | 实时监测与预警分析 知网查AI写作指南 | 如何通过知网检测AI生成内容与降AIGC方法 写字网络课程推荐 | 优质在线书法学习平台对比指南 怎么用AI提取论文重点 | 高效学术研究工具与方法 AIGC总体疑似度多少算合格?| 小发猫降AIGC工具使用指南 免费AI写作助手小程序 - 高效智能文案创作工具推荐 AI论文抽检指南 | 学术诚信与AI工具使用规范 文状元APP下载 - 专业的智能写作与降AIGC工具助手 英文论文查重标准:相似度阈值与学术规范 | 学术诚信专题 如何用AI高效撰写文献报告 | AI写作技巧与降AIGC方法 怎么改AI的内容 - AI内容改写技巧与小发猫降AIGC工具使用指南 晋职称用的论文有时间限制吗?评审时间规定与注意事项全解析 AI辅写是什么?全面解析人工智能辅助写作工具与应用 | AI写作专题 大论文AI检测指南 | 降低AIGC率工具与方法解析 期刊论文查重率指南:正常范围、影响因素与AIGC检测应对 AI生成测试方法全解析 | 检测技术与优化工具指南 论文插图AI处理指南 | 高质量学术插图制作与降AIGC率技巧 函授本科论文查重严格性分析 | 论文查重标准与降AI率方法 哪个软件AI生成作文好?- 2026年AI写作工具全面评测与推荐 AI写开题报告:智能辅助与降AIGC工具使用指南 学校论文查重指南 | 专业降重与AIGC检测解决方案 苹果手机免费查重论文指南 | 学生必备的学术工具推荐 网上报名学写作靠谱吗?| 在线写作培训的优缺点与选择指南 花钱学AI设计值得吗?- AI设计学习投资分析专题 使用AI写作文会被查出来吗?- AI文本检测与应对方案 免费英文论文查重网站推荐 | 学术诚信必备工具 毕业设计专题:揭秘毕业设计的难点与应对策略 | 高校毕业设计指南 AI智能志愿填报入口 - 精准推荐大学与专业 | 智能高考志愿系统 AI语音翻译软件免费版推荐 | 最佳免费翻译工具指南 本科毕业论文抽检比例详解 | 抽检政策与应对策略 论文图片删除方法全攻略 | 降AIGC工具使用指南 免费降低论文查重率的软件推荐 | 高效降重工具使用指南 学校会查出代写吗?- 学术诚信与代写检测深度解析 AI生成字幕翻译 | 智能语音转文字与多语言翻译解决方案 一键修改毕业论文格式完全指南 | 高效排版工具与降AIGC技巧 如何利用AI写作论文:智能工具辅助与学术规范指南 哪个软件可以免费查AI率?2026年AI检测工具完全指南 检测论文会被盗取吗?论文防盗窃指南与解决方案 怎样引导AI写剧本 - AI剧本创作指南与技巧 | 小发猫降AIGC工具使用 AI论文起源与发展历史 | AI学术研究专题 AI免费助手写作论文指南 - 智能写作工具与降AI率技巧