我是python的新手。我正在浏览dummies的教程。我遇到以下几行。它没有在我的编译器上编译。我有python版本2.7.3
name = raw_input(‚Set name: ‚)
password = raw_input(‚Set password: ‚)
我有几个问题?
是Set name:
某种关键字?它没有包含在“”中?另外,raw_input()的开头和结尾表示什么?
我已经用Google搜索过了,但找不到这种用法的参考?
答案 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中参数之间的分隔符(与大多数语言一样)。
(好像有拼写错误,,
应为"
...)