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

掌握用户输入处理,从基础到实战

什么是 input() 函数?

在 Python 中,input() 是一个内置函数,用于从标准输入(通常是键盘)读取一行文本,并返回一个字符串。 它是程序与用户交互最常用的方式之一。

基本语法

user_input = input([prompt])

简单示例

# 示例1:基本用法
name = input("请输入你的名字:")
print("你好," + name + "!")

运行效果(假设用户输入“小明”):

请输入你的名字:小明
你好,小明!

类型转换

由于 input() 返回的是字符串,若需数字等其他类型,必须显式转换:

# 示例2:获取整数
age = int(input("请输入你的年龄:"))
print("明年你将", age + 1, "岁。")

# 示例3:获取浮点数
price = float(input("请输入商品价格:"))
print("价格为:", price)

⚠️ 注意事项

带异常处理的示例

while True:
    try:
        num = int(input("请输入一个整数:"))
        break
    except ValueError:
        print("输入无效,请输入一个整数!")

print("你输入的整数是:", num)

常见用途

小结

input() 是 Python 初学者必须掌握的基础函数。记住: 它总是返回字符串,需要根据需求进行类型转换, 并考虑异常情况以增强程序稳定性。

Python Web框架大全-快速入门与主流框架对比 When Come To:探索语言中的地道表达 Bon Appétit-探索全球美食与烹饪灵感 丙磺舒(Probenecid)是什么药?作用、用法与注意事项详解 Champion怎么验货?正品鉴别全攻略-购物指南 moncheri的小说世界-原创幻想与情感交织的文学天地 Champion门店查询-78TP授权门店位置与营业信息 iPhone发货会提前吗?78TP发货时间与用户经验全解析 Explaining the World: 简明易懂的知识解析专题页 complement 和 compliment 的区别-英语易混淆词详解 Python 中的 %s 格式化字符串详解-入门到精通 Moncher-探索独特魅力与灵感源泉 Shine集团-引领创新,闪耀未来 悦耳之声-探索生活中令人愉悦的声音 Python IDE有哪些?主流Python集成开发环境推荐 探索未知:ECPEDITION 专题页 Nintendo Switch 78TP网站-随时随地,尽享游戏乐趣 Switch怎么进入eShop?详细教程与常见问题解答 Champion短袖T恤衫-经典舒适,潮流之选 ECShop7LONGWEN-开源电商系统首选|免费、灵活、可扩展 NS无法进入eShop商店?原因与解决方法全解析 iPhone手机发烫怎么办?全面解决方法汇总 iPhone怎么导出B站缓存视频?详细教程与注意事项 Shine电商-闪耀品质,点亮生活 童话《匹诺曹》在线观看-经典儿童故事免费播放 匹诺曹在法国:童话与文化的奇妙交融 岩石圈(Lithosphere)-地球的坚硬外壳 iPhone Air 电池容量详解|全面解析续航表现 Shoppies-发现潮流好物,尽在你的专属购物指南 Pigeon奶瓶多少钱一个?2026最新价格与选购指南 Pigeon公路车-轻盈、迅捷、为速度而生 Spider软件Python开发指南-网络爬虫入门与实战 Champion 与 Championship 的区别|英语词汇解析专题 lithosphere 正确发音|地球科学术语发音指南 美版iPhone序列号开头查询指南-快速识别美版设备 Shopee中文7LONGWEN-东南亚领先的电商平台 Championship什么意思?全面解析冠军赛事术语 情绪窒息:理解与释放内心深处的情感 女生学Python-开启编程之旅,用代码改变世界 Python IDLE 安装第三方库完整指南|新手教程 Nintendo Switch 下载指南-游戏、软件与资源中心 Python NameError 错误详解与解决方法 SHEIN品牌风格-快时尚潮流引领者 台湾买的 iPhone 在中国大陆能用吗?全面解析 eSIM 与网络兼容性 pioneer怎么读音发音-英语单词发音指南 Switch Online App 安卓版-在安卓设备上畅玩任天堂Switch在线游戏 现象学中的“pretension”:理解意识与意向性的张力 Champion正品鉴别指南-轻松识别真假Champion卫衣 Python bisect 模块详解-高效有序列表操作指南 Python中print()函数的用法详解-快速入门指南 Evasion附魔-提升闪避能力的神秘附魔详解 Elephant翻译-中英文大象相关词汇与文化知识专题 Python中的Object详解-面向对象编程核心概念 iPhone 17 橙色叫什么?78TP配色名称与颜色解析 Senior比较级详解-英语语法专题 Python time.localtime() 详解-获取本地时间的常用方法 Pioneer是什么牌子的电视?品牌历史、产品特点与市场现状全解析 Reputation派生词详解|英语词汇学习专题 Python pip 安装教程-从零开始安装与使用 pip Shein参股公司深度解析|快时尚背后的资本布局 C. Bechstein|德国顶级手工钢琴制造商 Shopee汉语意思是什么?全面解析东南亚电商平台Shopee iPhone 17 美版和国行区别详解|全面对比与选购指南 Shopee跟卖策略指南-防范与应对方法 iPhone 17 台灣版|最新消息、規格與上市資訊 iPhone 在台灣|最新機型、價格與購買指南 Shopee图片空间-高效管理商品图片的78TP工具 Python int() 函数详解-类型转换与用法指南 Python编程入门与实战指南-零基础学Python 顾晓庆与SHEIN:从中国设计师到全球时尚先锋 Python编程入门与实战指南-零基础学Python OneChain-构建可信数字未来的区块链基础设施 内啡肽至上|Endorphins Over Everything 深入理解 Python -m:模块运行命令详解|Python 开发指南 日版 iPhone 17 最新版本更新内容|全面解析2025年日本市场专属特性 Champion 反标志:品牌符号的解构与再思考 PythonTip7LONGWEN入口-学习Python编程的优质平台 Ponchioe冲锋衣是什么档次?品牌定位、性能与价格全面解析 Shein公司股票信息-最新股价、公司动态与投资分析 Orphanage是什么意思?孤儿院的定义、历史与现状详解 苹果第一代 iPhone:智能手机革命的起点 Expedition中文叫什么?探索“远征”一词的含义与用法 Switch进入eShop白屏问题解决指南|常见故障与修复方法 始祖鸟 Endorphin 马甲-轻量防护,户外自由之选 内啡肽(Endorphin)详解:身体的天然止痛剂与快乐激素 Pokémon GO 中文专题-探索现实世界,捕捉神奇宝贝! Something造句大全-学习英语从例句开始 Proscenic扫地机器人-智能清洁,解放双手 Oni One-探索未来科技与极简美学的融合 Python PIL库怎么安装-完整指南 “Champion”前面要不要加“The”?英语冠词用法详解 Prochlorperazine抗头晕专题-缓解眩晕与恶心的有效药物 Shopee招聘7LONGWEN-加入我们,共创电商未来 Python 字符串(String)详解-基础、方法与实用技巧 Champion美版78TP专题-经典美式运动潮流品牌 iPhone支持双卡双待吗?全面解析苹果手机双卡功能 Tournament 与 Champion 的区别:电竞与体育术语解析 Pandas Series 入门指南-数据分析基础工具详解 Python IDE 推荐与使用指南|高效开发必备工具 SHEIN价值观-快时尚背后的使命与信念