python笔记(⼀)——不要误⽤++i、--i
ilocker:关注 Android 安全(新⼿) QQ: 2597294287
在 python 中也可以写 ++i,但含义完全不同于 c/c++。python 的 ++i 并不是将 i ⾃增 1,⽽是相当于在 i 前⾯放了 2 个正号,所以 i 的值不会有变化。
1 i = 0
2while i < 5:
3print(++i)
python新手代码错了应该怎么改所以上⾯的循环将是⼀个死循环,⼀直打印 0。
类似的,--i 的含义也不是⾃减 1,⽽是两个负号负负得正。
1 i = 5
2while i > 0:
3print(--i)
这也是个死循环,⼀直打印 5。
i++、i-- 在 python 中是语法错误,因为正号或者负号后⾯得有数字或整形变量。
学习资料:《编写⾼质量代码 - 改善 Python 程序的 91 个建议》
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论