我的代码下面有什么问题? 它显示语法错误:无法分配给操作员。
for x in range (0, 10):
x % 3 = 1
print(x)
答案 0 :(得分:1)
x%3是一个表达式,您尝试使用=运算符为表达式赋值3.
这是不可能的。
当您需要将右侧值分配给左侧变量时,应使用等于运算符。这里右侧可以表达,函数调用任何东西。但应该返回一个确定的值。
实施例
alter table my_external_table set tblproperties('serialization.null.format'='null');