Python读取键盘输入的2种方法
1个回答
展开全部
这篇文章主要介绍了Python读取键盘输入的2种方法,主要使用的就是raw_input函数和input函数,本文分别给出使用实例,需要的朋友可以参考下
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]
Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘。如下:
1.raw_input
2.input
raw_input函数
raw_input()
函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符):
代码如下:
str
=
raw_input("Enter
your
input:
");
"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:
");
"Received
input
is
:
",
str
这会产生如下的对应着输入的结果:
代码如下:
Enter
your
input:
[x*5
for
x
in
range(2,10,2)]
Recieved
input
is
:
[10,
20,
30,
40]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询