Python 整数以 ++ 递增
当我回顾我的VB6时代时,我总是嘲笑自己,并想,“什么现代语言不允许用双加号递增?
number++
令我惊讶的是,我在Python文档中找不到任何关于此的内容。我真的必须服从自己吗?人们不使用 /符号吗?number = number + 1
++
--
当我回顾我的VB6时代时,我总是嘲笑自己,并想,“什么现代语言不允许用双加号递增?
number++
令我惊讶的是,我在Python文档中找不到任何关于此的内容。我真的必须服从自己吗?人们不使用 /符号吗?number = number + 1
++
--
Python 不支持 ,但你可以这样做:++
number += 1
简单地说,和运算符在Python中不存在,因为它们不是运算符,它们必须是语句。Python中的所有命名空间修改都是一个语句,为了简单性和一致性。这是设计决策之一。由于整数是不可变的,因此“更改”变量的唯一方法是重新分配它。++
--
幸运的是,我们为其他语言的用例提供了出色的工具,例如 和 。++
--
enumerate()
itertools.count()