首页 > 解决方案 > 在python混淆中分配变量

问题描述

我试图了解代码是如何工作的。我在代码中看到了如下所示的变量声明,但不明白它是如何工作的。

有什么区别

m += 1

1 += m

标签: python

解决方案


因此,如果 m = 5,则 m 变为 6:

m += 1 

表示您将 m 递增 1(后递增)

它与以下内容相同:

m = m + 1

您不能分配:

1 += m

这是非法操作,您应该看到的错误是:

SyntaxError: can't assign to literal

推荐阅读