raw_input
函数从用户那里得到一个字符串。正常情况下会从键盘得到这个输入,也就是说,用户要键入输入。
raw_input
也是一个 Python 内置函数,就像 str
、int
、float
和 type
一样(在第 4 章中已经见过这些函数)。后面还会学习更多有关函数的内容。不过对现在来说,只需要记住使用 raw_input
时要加上小括号(圆括号)。
Raw input
在 Python 3 中,
raw_input
改名为input
了。它与 Python 2 中的raw_input
完全一样。
可以这样来使用:
someName = raw_input
这会让用户键入一个字符串,并把它赋给名字 someName
。
现在把它放在程序里。在 IDLE 中创建一个新文件,键入代码清单 5-1 中的代码。
代码清单 5-1 使用
raw_input
得到一个字符串
print "Enter your name: "somebody = raw_inputprint "Hi", somebody, "how are you today?"
保存这个程序,并在 IDLE 中运行,看看它如何工作。应该可以看到类似下面的结果:
Enter your name:WarrenHi Warren how are you today?
我键入了我的名字,程序把它赋给了 somebody
。