当前位置: 首页 > 编程笔记 >

Python读取键盘输入的2种方法

薛望
2023-03-14
本文向大家介绍Python读取键盘输入的2种方法,包括了Python读取键盘输入的2种方法的使用技巧和注意事项,需要的朋友参考一下

Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘。如下:

1.raw_input
2.input

raw_input函数

raw_input() 函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符):


str = raw_input("Enter your input: ");  

print "Received input is : ", str  


这将提示你输入任意字符串,然后在屏幕上显示相同的字符串。当我输入"Hello Python!",它的输出如下:

Enter your input: Hello Python  

Received input is :  Hello Python  


input函数

input() 函数和raw_input() 函数基本可以互换,但是input会假设你的输入是一个有效的Python表达式,并返回运算结果。这应该是两者的最大区别。


str = input("Enter your input: ");  

print "Received input is : ", str  


这会产生如下的对应着输入的结果:

Enter your input: [x*5 for x in range(2,10,2)]  

Recieved input is :  [10, 20, 30, 40]  

 类似资料:
  • 本文向大家介绍获取用键盘输入常用的两种方法?相关面试题,主要包含被问及获取用键盘输入常用的两种方法?时的应答技巧和注意事项,需要的朋友参考一下 方法1:通过 Scanner 方法2:通过 BufferedReader

  • 主要内容:scanf()函数,连续输入,输入其它数据,scanf() 格式控制符汇总程序是人机交互的媒介,有输出必然也有输入,第三章我们讲解了如何将数据输出到显示器上,本章我们开始讲解如何从键盘输入数据。在C语言中,有多个函数可以从键盘获得用户输入: scanf():和 printf() 类似,scanf() 可以输入多种类型的数据。 getchar()、getche()、getch():这三个函数都用于输入单个字符。 gets():获取一行数据,并作为字符串处理。 scanf(

  • 问题内容: 我是Python的新手,我刚刚用Python制作了一个游戏和一个菜单。问题是,使用(raw_)input()要求我在每次按键后都按下Enter键,我想这样做,以便按下箭头将立即选择下一个菜单项,或者在游戏中向下移动。此刻,它要求我喜欢键入“ down”,然后按Enter。我也做了很多研究,但我不希望仅下载大型模块(例如pygame)来实现单个keyDown()方法。有没有更简单的方法,

  • 问题内容: 你如何提示用户进行一些输入,但在N秒后超时? Google指向上与此有关的邮件线程,但似乎无法正常工作。无论是还是,发生超时的语句总是可以得到: 不知何故,除了失败。 问题答案: 你链接到的示例是错误的,并且异常实际上是在调用警报处理程序而不是读取块时发生的。最好试试这个:

  • 本文向大家介绍Python采用raw_input读取输入值的方法,包括了Python采用raw_input读取输入值的方法的使用技巧和注意事项,需要的朋友参考一下 本文较为详细的介绍了python中raw_input的用法,使用raw_input 能够很方便的丛控制台读入数据。具体用法示例如下: 1.输入字符串 2.输入整数 3.输入浮点型 4.输入16进制数据 5.输入8进制数据 本文示例对Py

  • 问题内容: 我已经用Java设计了自己的合成器,现在我想将其与Midi键盘连接。我在下面的课程搜索所有带有发射器的Midi设备。它成功找到了我的Midi键盘。我将自己的接收器添加到每个设备的每个发送器中,以便它可以接收所有可能的信息。通过阅读所有帮助文档和Java文档,我知道Transmitter将MidiEvents发送给Receiver,然后由Receiver使用send方法处理它们。因此,我