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

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

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

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

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

字符串必须符合指定进制的格式,否则会抛出 ValueError

4. 转换布尔值

>>> int(True)

>>> int(False)

注意事项与常见错误

无效字符串会报错:

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

空字符串也不行:

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

建议在不确定输入是否合法时,使用 try...except 进行异常处理。

实用小技巧

你可以结合 input() 快速获取用户输入的整数:

try:
    age = int(input("请输入您的年龄:"))
    print(f"您明年 {age + 1} 岁。")
except ValueError:
    print("请输入一个有效的整数!")
Champion of the World – Celebrating Global Excellence iPhone 14 欧美日韩版本价格对比|最新78TP售价一览 Python IDE 推荐与使用指南|高效开发必备工具 犁耕:传统与现代的农耕艺术|Ploughing专题 Python解码器-在线工具与教程|快速解析Base64、URL、Unicode等编码 港版iPhone 17能插两张卡吗?双卡功能详解-苹果手机资讯 Champion标识-荣耀象征与设计美学 iPhone 远峰蓝是什么型号?全面解析远峰蓝配色的 iPhone 机型 如何鉴别 Champion 真伪-实用指南与技巧 Shopee购物流程详解-从注册到收货全流程指南 希音(SHEIN)招聘-加入全球领先的时尚科技公司 Pokémon HOME 安卓版-78TP下载与使用指南 Python爬虫入门与实战指南-学习网络数据抓取技术 Pioneer先锋-日本高端音响与车载电子品牌 The Pixelmon-探索像素世界中的神奇生物 你喜欢熊猫吗?探索可爱国宝的奇妙世界 许仰天:SHEIN创始人与快时尚帝国的缔造者 Python数据集大全-常用公开数据集推荐与使用指南 Python 安装与 pip 下载指南-快速上手 Python 包管理 Shopee招聘7LONGWEN-加入我们,共创电商未来 Python ctypes 教程-调用 C 函数的完整指南 Nintendo App下载-78TP应用免费下载与使用指南 iPhone 17提前发货!最新消息与预订详情-科技快讯 Champion服装吊牌-品质与风格的象征 Pigeon奶瓶多少钱一个?2026最新价格与选购指南 Prevarication 同义词大全|深入理解“含糊其辞”的近义表达 孕育指南:科学备孕、健康怀孕与早期育儿知识 善待小鼠-了解、尊重与关爱这些聪明的小生命 iPhone 13 远峰蓝-颠覆视觉的旗舰智能手机|78TP详情页 Valid Python Interpreter-入门指南与使用技巧 MicroPython 7LONGWEN-轻量级 Python 实现,专为微控制器设计 美版iPhone序列号开头查询指南-快速识别美版设备 Superior 和 Senior 的区别详解|英语词汇辨析 中置内变速Pinion系统-高效可靠的自行车传动解决方案 Python IDLE 在哪里?完整查找与使用指南 去香港买 iPhone 17 最全攻略|省钱指南、购买流程与注意事项 我超爱熊猫!🐼|探索大熊猫的可爱世界 先锋工作|探索创新与突破的边界 Endorphins 是什么意思?内啡肽的英文翻译与科普 Python 找不到 tkinter 库?原因与解决方法全解析 Python中time模块的用法详解-时间处理入门指南 任天堂 Nintendo-探索经典游戏与创新主机 “Incorporates” 翻译详解|英文单词中文释义与用法指南 韩国版 iPhone 17 国内能用吗?全面解析支持情况与选购建议 Colt Python-轻量级高性能 Python Web 框架 iPhone 11 新加坡版是否支持双卡?全面解析 Python字符串函数详解-常用方法与示例 Shopee虾皮购物-东南亚领先的电商平台|热销商品、优惠券、限时折扣 Nintendo Switch 专题页面-探索任天堂掌机与主机的完美融合 Python集合详解-高效数据结构入门指南 台湾版 iPhone 能在大陆用吗?全面解析与使用指南 eshop美服7LONGWEN-美国任天堂eShop正版游戏下载与充值平台 Python pip 下载与安装指南-快速上手包管理工具 Danny the Champion of the World-罗尔德·达尔经典儿童文学作品 iPhone 17 橙色全称-全新配色,惊艳登场 NS eShop进不去?常见原因与解决方法汇总-任天堂eShop访问指南 Python中的Query操作详解-数据查询与处理指南 Penetration附魔详解|Minecraft最强穿透类附魔指南 Python ctypes 模块详解-调用C语言库的桥梁 Python中的sep参数详解-分隔符用法全指南 NS无法登录eShop?常见原因与解决方法汇总-任天堂Switch故障排查指南 MicroPython 中文文档-快速入门与开发指南 Python中int()函数详解-用法、示例与注意事项 Reputation派生词详解|英语词汇学习专题 Champion短袖T恤衫-经典舒适,潮流之选 Shopify下载-78TP应用与插件资源中心 Python中sep参数的用法详解-print函数分隔符指南 Python Web框架大全-快速入门与主流框架对比 iPhone 16 摄像头有变化吗?全面解析新机影像升级-科技前沿 SHEIN员工人数|公司规模与全球团队发展概况 在线Python编程-免费在线运行Python代码|www.online-python 港版 iPhone eSIM 国内能用吗?2026 最新实测与指南 探索“Something中文”:理解、应用与文化融合 Pinocchio的中文意思-木偶奇遇记主角详解 eshop下载-安全高速免费下载eshop客户端 Python IDE有哪些?主流Python集成开发环境推荐 Pixelmon指令大全-Minecraft像素精灵模组常用命令速查 Python中int()函数的用法详解-完整指南 Shopee中文意思是什么?全面解析东南亚电商巨头 BAPE与Champion尺码对照表|尺码指南与选购建议 港版iPhone和国行iPhone区别详解-购机指南 incorporates怎么读-英文单词发音、释义与用法详解 Shine品牌7LONGWEN-点亮生活,闪耀每一刻 Endorphin始祖鸟:探索户外极限的科技先锋 Penetration 的隐晦含义:语言、文化与象征的多维解读 MicroPython编程入门与实战指南|轻量级Python嵌入式开发 抗血管生成(Anti-Angiogenesis)——癌症治疗新策略 iPhone 17 Pro 颜色选择-78TP配色一览 Pioneer电视机怎么开?详细开机指南与常见问题解答 Python heapq 模块详解-堆队列算法指南 hearingproblems什么意思?听力问题详解与应对指南 Pioneer是什么品牌?先锋电子品牌介绍与产品概览 Champion码数怎么选?78TP尺码对照表与选购指南 iPhone怎么用另一个摄像头?切换前后摄像头的详细教程 英雄联盟冠军图标大全|全部Champion图标高清展示 Prochlorperazine抗头晕专题-缓解眩晕与恶心的有效药物 NSOnline App最新版下载-Nintendo Switch Online 78TP应用 “Can I have one?” 是什么意思?用法详解与例句|英语学习专题 Antipodes7LONGWEN-探索地球另一端的自然奇迹 台灣版 iPhone 17 將搭載實體 SIM 卡槽|最新消息與解析