小编典典

“ + =”和“ = +”之间的区别?

python

因此,我有一段简单的代码可以打印出整数1-10:

i = 0
while i < 10:
        i += 1
        print(i)

然后,如果仅在第3行上更改一个运算符,它将打印出无限数量的1整数(我知道为什么会这样做)。为什么在运行第二个程序时没有出现语法错误?如果赋值运算符后面跟着一个加法运算符,它不会调用语法错误吗?

i = 0
while i < 10:
        i =+ 1
        print(i)

阅读 211

收藏
2020-12-20

共1个答案

小编典典

i+=1与相同i=i+1i=+1只是意味着i=(+1)

2020-12-20