0

我对python很陌生。我正在阅读一个傻瓜教程。我遇到了以下几行。它不能在我的编译器上编译。我有python版本2.7.3

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

我有一些问题?是Set name:某种关键字?它没有包含在“”中?raw_input() 开头和结尾的 , 又是什么意思?

我已经用谷歌搜索了这个,但找不到任何关于这种用法的参考?

4

2 回答 2

3

逗号应该是引号,一定是错字。开头不能有逗号raw_input(),它只需要一个字符串作为参数。

name = raw_input('Set name: ')
password = raw_input('Set password: ')
于 2013-03-31T07:17:29.550 回答
2

raw_inputstring在其参数中取 1 。所以你的代码应该是

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

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

(好像有错字,,应该是"……)

于 2013-03-31T07:23:33.723 回答