Python-从键盘读取输入

时间:2020-02-23 14:43:13  来源:igfitidea点击:

在本教程中,我们将学习如何使用Python读取键盘输入。

如何读取输入?

在Python 2中,我们可以使用以下两个内置函数从标准输入设备(即键盘)读取输入。

  • raw_input
  • input

在Python 3中,我们使用"输入"函数从标准输入(键盘)读取用户输入。

raw_input函数

我们在Python 2中使用raw_input函数从标准输入中读取一行,并将其作为字符串返回,而不会在末尾添加新行。

在下面的Python程序中,我们要求用户输入他们的姓名,然后代码将打印问候消息。

# take input
print("Enter your name:")

name = raw_input()

# output
print("Hello " + name + "!")

这是示例输出。

$python hello.py 
Enter your name:
theitroad
Hello theitroad!

我们甚至可以将一个可选的字符串参数传递给raw_input函数,该函数将在接受用户输入之前显示。

在下面的Python程序中,我们使用" raw_input"函数接收用户输入。
注意!我们正在将一个字符串传递给raw_input函数,该函数要求用户输入其名称。

# take input
name = raw_input("Enter your name: ")

# output
print("Hello " + name + "!")

这是示例输出。

$python hello.py 
Enter your name: theitroad
Hello theitroad!

input函数

我们在Python 3中使用"输入"函数从标准输入设备键盘上读取用户输入。

在下面的Python程序中,我们使用"输入"函数从键盘获取用户输入,并将输入保存在"名称"变量中。

注意!假定输入字符串将是有效值。

接下来,我们使用"打印"函数来打印问候消息。

# ask user to enter name
print("Enter your name:")

# take user input
name = input()

# print out a greetings message
print("Hello %s!" %name)

这是示例输出。

Enter your name: 
theitroad
Hello theitroad!

我们甚至可以将字符串作为参数传递给input函数。

字符串参数表示在接受用户输入之前显示的默认消息。

在下面的Python程序中,我们使用"输入"函数从键盘上获取用户输入。
我们正在将默认字符串消息作为参数传递给input函数。

# take user input
name = input("Enter your name: ")

# print out a greetings message
print("Hello %s!" %name)

这是示例输出。

Enter your name: theitroad
Hello theitroad!