Python 支持自增自减吗?

python中到底支不支持自增(++)自减(–)操作呢?

例如:i++,++i。

如果不可以,下面代码为什么不报错’a++ + ++a’

历史

python到底支不支持自增自减呢

python下标

看上图,python是不支持自增自减的。

至于为什么要去掉这个操作,我们可以看下Stack Overflow上的一个回答

为什么不要下标

大致意思就是说有了for-in循环,很少会用到++操作了,而且++操作需要在语言中添加操作码,是完全没必要的

疑惑

既然python不支持自增自减操作,那么下图代码为什么可以运行呢

疑惑

我们来看下google研发总监的观点

google研发总监观点

这样就一目了然了,哈哈哈,太有趣了

联系博主,加入【羊山丨交流社区】

联系博主


本博客所有文章除特别声明外,均为原创。版权归博主小马所有。任何团体、机构、媒体、网站、公众号及个人不得转载。如需转载,请联系博主(关于页面)。如其他团体、机构、媒体、网站、博客或个人未经博主允许擅自转载使用,请自负版权等法律责任!