钻牛角尖:while,关于 i+=1与i+1的区别
本帖最后由 mkslany 于 2022-2-15 23:00 编辑i = 1
while i <= 9:
print(i)
i+=1
今天学习到while循环
然后就不是很理解这个+=是什么意思
如果目的是为了每次循环+1
那为什么不能直接用i+1 而要加入=号呢 测试了下 i=i+1也是可以的,那为什么我又不能直接用i+1呢?
不太理解为什么用+=表达 想知道这个符号是什么意思
脑子学短路了 劳烦大佬指点! i += 1 就是 i = i + 1 的意思,只是 i += 1 不用重复写两个 i ,你想用哪个就用哪个,不用纠结 isdkz 发表于 2022-2-15 22:41
i += 1 就是 i = i + 1 的意思,只是 i += 1 不用重复写两个 i ,你想用哪个就用哪个,不用纠结
谢谢大佬 从新看了一下视频其实也有讲 是自己没看仔细! 感谢感谢!!! mkslany 发表于 2022-2-15 22:59
谢谢大佬 从新看了一下视频其实也有讲 是自己没看仔细! 感谢感谢!!!
https://docs.python.org/zh-cn/3/library/operator.html#in-place-operators
页:
[1]