2.4.1 接收键盘输入

Python提供的input()函数从标准输入读入一行文本,默认的标准输入是键盘。input()函数的基本语法格式如下:

    input([prompt])

其中,prompt是可选参数,用来显示用户输入的提示信息字符串。用户输入程序所需要的数据会以字符串的形式返回。

【例2.3】测试键盘的输入(源代码\ch02\2.3.py)。

    x= input("请输入最喜欢的水果:")

上述代码用于提示用户输入水果的名称,然后将名称以字符串的形式返回并保存在x变量中,以后可以随时调用这个变量。

当运行此句代码时,会立即显示提示信息“请输入最喜欢的水果:”,之后等待用户输入信息。当用户输入“葡萄”并按Enter键时,程序就接收了用户的输入。最后调用x变量,就会显示变量所引用的对象——用户输入的水果名称。

测试结果如图2-4所示。

图2-4 测试键盘的输入

从结果可以看出,添加提示用户输入信息是比较友好的,这对编程时所需要的友好界面非常有帮助。

注意:用户输入的数据全部以字符串形式返回,如果需要输入数值,就必须进行类型转换。