比较来自世界各地的卖家的域名和 IT 服务价格

在文字意义上可以分配什么态度 python?

我写了节目 python, 但后来他想出了无法指定一个文字,这是什么意思? 它是如何造成的? 我正在寻找试图找到它,但我找不到。
已邀请:

奔跑吧少年

赞同来自:

分配操作员左侧的对象不能是文字。
https://docs.python.org/2/libr ... _eval
- 它是一个字符串,数字,元组,列表,dict,逻辑值或
None

. 例如,他们都提高了
SyntaxError: can't assign to literal

:


>>> 'foo' = 1
>>> 5 = 1
>>> [1, 2] = 3


它 SyntaxError 可能是
https://coderoad.ru/10090769/
:


>>> for 'foo' in [1,2,3]:
.... pass
SyntaxError: can't assign to literal


在 for-loop Python 尝试分配值 1, 2 , 3 字符串
'foo'

, 什么导致 SyntaxError.

当然,更正是指定变量的名称,例如
foo

, 而不是一个术语
'foo'

:


for foo in [1,2,3]:
pass

要回复问题请先登录注册