ilocker:关注 Android 安全(新手) QQ: 2597294287

在 python 中也可以写 ++i,但含义完全不同于 c/c++。python 的 ++i 并不是将 i 自增 1,而是相当于在 i 前面放了 2 个正号,所以 i 的值不会有变化。

 i = 0
while i < 5:
print(++i)

所以上面的循环将是一个死循环,一直打印 0。

类似的,--i 的含义也不是自减 1,而是两个负号负负得正。

 i = 5
while i > 0:
print(--i)

这也是个死循环,一直打印 5。

i++、i-- 在 python 中是语法错误,因为正号或者负号后面得有数字或整形变量。

学习资料: 《编写高质量代码 - 改善 Python 程序的 91 个建议》

最新文章

  1. VS 默认开发环境如何更改
  2. Programming paradigms
  3. iframe的使用小贴士
  4. MHz 和 Mbps的区别
  5. C#自定义List类
  6. Android按钮单击事件的四种常用写法总结
  7. 关机和重启Linux命令
  8. UVA - 12333 字典树+大数
  9. C#3.0 Lamdba表达式与表达式树
  10. spring cloud(四)熔断器Hystrix
  11. echarts 自定义主题
  12. JVM ——知识总结(面试)
  13. linux下service+命令和直接去执行命令的区别,怎么自己建立一个service启动
  14. sql distinct 去除重复的字段
  15. 20155224 2016-2017-2 《Java程序设计》第8周学习总结
  16. 最小点权覆盖集&amp;最大点权独立集
  17. 谈HTTPS中间人攻击与证书校验(一)
  18. 【CF628D】Magic Numbers 数位DP
  19. python中类变量,成员变量
  20. ES6中的export,import ,export default

热门文章

  1. JS中数组去除重复的方法
  2. 高性能javascript学习笔记系列(3) -DOM编程
  3. [outlook]打开以后就自动进入安全模式的解决方法。Outlook start in safe mode.
  4. Sharepoint学习笔记—习题系列--70-576习题解析 -(Q13-Q15)
  5. IOS开发之功能模块--给任意的UIView添加点击事件
  6. 2.1 CMMI2级——7个PA简述
  7. 1.3 基础知识——GP2.1 方针(Policy)
  8. git diff的用法
  9. AngularJS 指令
  10. jQuery中find和filter的区别