python raw_input()语法

时间:2013-03-31 07:16:36

标签: python python-2.7

我是python的新手。我正在浏览dummies的教程。我遇到以下几行。它没有在我的编译器上编译。我有python版本2.7.3

name = raw_input(‚Set name: ‚)
password = raw_input(‚Set password: ‚)

我有几个问题? 是Set name:某种关键字?它没有包含在“”中?另外,raw_input()的开头和结尾表示什么?

我已经用Google搜索过了,但找不到这种用法的参考?

2 个答案:

答案 0 :(得分:3)

逗号应该是引号,它必须是拼写错误。你不能在raw_input()的开头有一个逗号,它只需要一个字符串作为它的参数。

name = raw_input('Set name: ')
password = raw_input('Set password: ')

答案 1 :(得分:2)

raw_input在其参数中占用1 string。所以你的代码应该是

name = raw_input('Set name: ')
password = raw_input('Set password: ')

此外,,是Python中参数之间的分隔符(与大多数语言一样)。

(好像有拼写错误,,应为" ...)