“+=”和“=+”有什么区别? [复制]

2024-06-21

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

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

然后,如果你只改变第 3 行的一个运算符,它会打印出无限数量的 1 整数(我明白为什么这样做)。

为什么运行第二个程序时没有发生语法错误?如果赋值运算符后面跟着加法运算符,它不会调用语法错误吗?

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

i+=1是相同的i=i+1, 然而i=+1只是意味着i=(+1).

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

“+=”和“=+”有什么区别? [复制] 的相关文章

随机推荐