Python input() 方法
input()
方法读取用户输入并将其作为字符串返回。
input() 语法
input(prompt)
参数
prompt: (可选)一个字符串,表示输入之前的默认消息。
返回值
一个字符串。
以下示例使用 input()
方法获取用户输入。
示例:获取用户输入
>>> user_input = input() How are you? >>> user_input 'How are you?'
上面,input()
函数在下一行获取用户输入,因此用户在一行中输入的任何内容都将赋值给变量 user_input
。因此,user_input
的值将是用户输入的任何内容。
以下示例演示如何使用可选的 prompt
参数。
示例:带提示的输入
>>> name = input('Enter Your Name: ') Enter Your Name: Steve >>> name 'Steve'
在上面的示例中,input('Enter Your Name: ')
函数带有提示字符串 'Enter Your Name: '
。因此,在下一行它会首先显示一个提示,询问用户要做什么。用户可以在同一行提示字符串之后输入名称,该名称将赋值给 name
变量。
即使是数字,input()
函数也会将所有用户输入转换为字符串。
示例:带提示的输入
>>> age = input('Enter Your Age: ') Enter Your Name: 25 >>> age '25' >>> type(age) <class 'str'>
用户也可以输入 Unicode 字符,如下所示。
示例:input() 与 Unicode 字符
>>> uc = input("Enter Unicode Char: ") Enter Unicode Char: åê >>> uc åê