【发布时间】:2013-11-03 01:56:42
【问题描述】:
Python 不支持 C 风格的 ++a 增量,但令我惊讶的是,它并没有抱怨导致我暂时不知道为什么我的循环不起作用。
尝试一些事情(首先使用a=0 初始化)我发现a++ 和a-- 会产生语法错误,但++a 不会。虽然--a 在 Python 3.3 中会产生语法错误,但在 Python 2.7 中不会。
发生了什么事?为什么++a 不报错?为什么--a 2.7 不报错,3.3 报错?
【问题讨论】:
-
我手头没有 3.3,你遇到什么错误?
-
显然我是个布偶,因为当我再次尝试时,它工作正常。
标签: python