input() 函数详解input() 是 Python 中用于从用户获取输入的内置函数。无论你是刚接触编程的新手,还是想复习基础知识,本文都将帮助你全面掌握它的用法。
input() 的基本语法如下:
user_input = input("提示信息")
函数会暂停程序运行,等待用户在控制台输入内容并按下回车键。输入的内容以字符串(str)形式返回。
name = input("请输入你的名字:")
print("你好," + name + "!")
运行后,程序会等待你输入名字,比如输入 小明,输出为:你好,小明!
注意:input() 总是返回字符串!即使你输入的是数字,它也是字符串类型。
age = input("请输入年龄:") # 输入 25
print(type(age)) # 输出 <class 'str'>
如果需要将输入转为整数或浮点数,必须显式转换:
num = int(input("请输入一个整数:"))
price = float(input("请输入商品价格:"))
ValueError 异常。
try...except)。input() 中省略提示信息,否则用户不知道要做什么。input() 可能表现不同,请在终端中测试。虽然网页不能直接运行 Python,但我们可以用 JavaScript 模拟 input() 的行为: