input()函数用于获取用户输入并以字符串形式返回,需注意类型转换和异常处理。

在Python中,input() 函数用于从用户获取输入。程序运行到 input() 时会暂停,等待用户在控制台输入内容并按回车键确认。用户输入的内容以字符串形式返回,因此即使输入的是数字,也会被当作字符串处理。
基本用法
最简单的使用方式是直接调用 input():
name = input()print("你好," + name)
运行后,程序等待输入,比如你输入“小明”,输出就是“你好,小明”。
添加提示信息
通常会在 input() 中加入提示语,帮助用户知道要输入什么:
立即学习“Python免费学习笔记(深入)”;
age = input("请输入你的年龄:")print("你今年 " + age + " 岁。")
这样界面更友好,用户清楚需要做什么。
将输入转换为其他类型
由于 input() 返回的是字符串,如果需要进行数学运算,必须先转换类型:
num = int(input("请输入一个整数:"))print("这个数的两倍是:", num * 2)height = float(input("请输入身高(米):"))print("身高是:", height, "米")
注意:如果用户输入的内容无法转换成对应类型(比如把“abc”转成 int),程序会报错。实际开发中需配合异常处理。
常见注意事项
input() 在 Python 2 中是 raw_input(),而 Python 2 的 input() 有安全风险,已不推荐使用。确保使用的是 Python 3。输入内容前后可能包含空格,必要时可用 .strip() 去除: username = input(“用户名:”).strip() 若要输入多个值,可结合 split() 使用: a, b = input(“输入两个数字,用空格分隔:”).split() print(a, b)
基本上就这些。input() 是交互式程序的基础,掌握它能让你的脚本更灵活实用。
以上就是python输入函数input的使用的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1376568.html
微信扫一扫
支付宝扫一扫