【发布时间】:2011-11-22 08:24:06
【问题描述】:
我用这段代码写了一个程序:
('<') = raw_input(v1), ('>') = raw_input(v2)
并收到消息syntax error: can't assign to literal。我做错了什么?
【问题讨论】:
-
你想要做什么?因为你的代码没有意义
-
你做错了什么是分配给一个文字,就像错误消息说的那样。这还不够具体吗?你知道什么是字面意思吗?你知道什么是作业吗?
-
@KarlKnechtel 我是 m\python 的新手,不,我不知道 Lieral 是什么。
-
en.wikipedia.org/wiki/Literal_%28computer_programming%29 。您不能分配给
('<'),因为这简化为'<',它是一个字符串,而不是一个变量。尝试这样做就像尝试更改 4 的值。 -
@KarlKnechtel 但是当我在没有单引号的情况下输入它时,它会给我一个
syntax error。
标签: python syntax syntax-error variable-assignment