Py学习  »  Python

在python混乱中分配变量[关闭]

Eniola • 6 年前 • 2080 次点击  

我试图理解代码是如何工作的。我在代码中看到了一个类似于下面的变量声明,但不理解它是如何工作的。

有什么区别

m += 1

1 += m
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/54379
文章 [ 2 ]  |  最新文章 6 年前
rakeb.mazharul
Reply   •   1 楼
rakeb.mazharul    6 年前

1 += m 不是正确的语法。你可以得到一个 Error SyntaxError: can't assign to literal .

一般来说,

m += 1

m = m + 1 ,

因此,

方法

1 = 1 + m 这在语法上是错误的,因为不能将任何内容赋给整型文本。

FishingCode
Reply   •   2 楼
FishingCode    6 年前

所以如果m=5,那么m变成6:

m += 1 

意味着您将m递增1(后递增)

m = m + 1

不能分配:

1 += m

SyntaxError: can't assign to literal