5.1 raw_input()

    raw_input() 函数从用户那里得到一个字符串。正常情况下会从键盘得到这个输入,也就是说,用户要键入输入。

    raw_input() 也是一个 Python 内置函数,就像 str()int()float()type() 一样(在第 4 章中已经见过这些函数)。后面还会学习更多有关函数的内容。不过对现在来说,只需要记住使用 raw_input() 时要加上小括号(圆括号)。

    空标题文档 - 图1

    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_input()
    print "Hi", somebody, "how are you today?"

    保存这个程序,并在 IDLE 中运行,看看它如何工作。应该可以看到类似下面的结果:

    Enter your name:
    Warren
    Hi Warren how are you today?

    我键入了我的名字,程序把它赋给了 somebody