说明
《Python 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
Python 的内置函数 input() 函数接受一个标准输入数据,返回为 string 类型。它用于从控制台读取用户输入的内容,一般在交互模式下,让用户通过输入来控制程序。
示例如下:
>>> s = input('--> ')
# -->
# 此时提示用户输入,我们输入:Monty Python's Flying Circus
>>> s
"Monty Python's Flying Circus"
接收到的是一个字符串,如果想要其他类型需要进行转换。
age = int(input('你哪年出生?'))
print(f'你的年龄为{2022-age}')
# 你哪年出生?
# 输入 2000,回车
# 输出:
# 你的年龄为22
它的语法是 input([prompt])
,可选参数 prompt 起到提示作用,可以告诉用户如何输入,输入什么格式。
如果存在 prompt 实参,则将其写入标准输出,末尾不带换行符。接下来,该函数从输入中读取一行,将其转换为字符串(除了末尾的换行符)并返回。当读取到 EOF 时,则触发 EOFError。
如果加载了 readline 模块,input() 将使用它来提供复杂的行编辑和历史记录功能。
引发一个 审计事件 builtins.input 附带参数 prompt。
在成功读取输入之后引发一个审计事件 builtins.input/result 附带结果。
更新时间:March 28, 2022, 4:49 p.m. 标签:python 输入 input