用++来增加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