用++来增加Python整数

可能重复:
Python:增量和减量运算符的行为

当我回顾我的VB6时代,我一直都在笑自己,并且想:“现代语言不允许用双加号递增?”:

number++

令我惊讶的是,在Python文档中我找不到任何关于此的信息。 我真的必须让自己的number = number + 1吗? 不要使用++/--符号吗?


Python不支持++ ,但你可以这样做:

number += 1

简而言之, ++--运算符在Python中不存在,因为它们不是运算符,它们必须是语句。 为了简单和一致,Python中的所有命名空间修改都是一个声明。 这是设计决定之一。 而且因为整数是不变的,所以“改变”一个变量的唯一方法就是重新分配它。

幸运的是,我们有用于++的用例的奇妙工具,以及--在其他语言中,例如enumerate()itertools.count()


你可以做:

number += 1
链接地址: http://www.djcxy.com/p/40235.html

上一篇: Python integer incrementing with ++

下一篇: member (" : ") syntax in the constructor?