Python语法错误:无法在模块中分配给运算符但在解释器中工作

mze*_*zee 8 python syntax

我有一个字符串a,我想根据它的长度将它分成两半,所以我有

a-front = len(a) / 2 + len(a) % 2
Run Code Online (Sandbox Code Playgroud)

这在解释器中工作正常,但是当我从命令行运行模块时,python给了我一个SyntaxError: can't assign to operator.这可能是什么问题.

YOU*_*YOU 12

您可能会错误地输入连字符和下划线,请尝试

a_front = len(a) / 2 + len(a) % 2
Run Code Online (Sandbox Code Playgroud)

  • 是的,有效.弄清楚 - 是减号运算符 (2认同)