Python input() 内置函数

来自 Python 3 文档

如果提供了 prompt 参数,它会写入标准输出,末尾不带换行符。然后该函数从输入中读取一行,将其转换为字符串(剥离末尾的换行符),并返回该字符串。当读取到 EOF 时,会引发 EOFError。

简介

Python 中的 input() 函数是一个内置函数,它允许程序从用户的键盘读取一行文本。它是创建交互式应用程序的基本工具,因为它会暂停程序的执行,等待用户提供输入。该函数还可以显示一个提示,指导用户输入什么内容。

示例

此函数从用户处获取输入并将其转换为字符串:

# 询问他们的名字
print('What is your name?')
my_name = input()
print('Hi, {}'.format(my_name))
What is your name?
Martha
Hi, Martha

input() 也可以在不使用 print() 的情况下设置默认消息:

# 默认消息
my_name = input('What is your name? ')
print('Hi, {}'.format(my_name))
What is your name? Martha
Hi, Martha

相关链接