Python错误:无法分配给运营商

时间:2017-07-14 04:14:16

标签: python syntax-error

我的代码下面有什么问题? 它显示语法错误:无法分配给操作员。

for x in range (0, 10):
    x % 3 = 1
    print(x)

1 个答案:

答案 0 :(得分:1)

x%3是一个表达式,您尝试使用=运算符为表达式赋值3.

这是不可能的。

当您需要将右侧值分配给左侧变量时,应使用等于运算符。这里右侧可以表达,函数调用任何东西。但应该返回一个确定的值。

实施例

alter table my_external_table set tblproperties('serialization.null.format'='null');