可能重复:
Python: Behaviour of increment and decrement operatorsPython的 “++” 操作不工作
您好,我已经试过这一点。
++num
和NUM不会改变可言,总是显示值初始化时
如果我改变++num
到num+=1
然后它工作。
那么,我的问题是如何运行++
运算符?
可能重复:
Python: Behaviour of increment and decrement operatorsPython的 “++” 操作不工作
您好,我已经试过这一点。
++num
和NUM不会改变可言,总是显示值初始化时
如果我改变++num
到num+=1
然后它工作。
那么,我的问题是如何运行++
运算符?
python中没有++
运算符。您将一元+
两次应用于变量。
答案:Python中没有++
运算符。 += 1
是增加了一些正确的方法,但要注意的是,由于整数和浮点数在Python不变,
>>> a = 2
>>> b = a
>>> a += 2
>>> b
2
>>> a
4
此行为是由一个可变对象,其中b
也将在手术后改变的不同:
>>> a = [1]
>>> b = a
>>> a += [2]
>>> b
[1, 2]
>>> a
[1, 2]
我没有看到需要downvote这个问题。这是重复的,适当的行动是关闭而不是downvoting。 – Davy8 2010-10-14 19:48:50
不起作用?什么使你甚至认为它存在?你在阅读什么教程?你在哪里看到它? – 2010-10-14 20:30:31
@ S.Lott:您可以开始用Python刺入,并认为它在那里,因为有其他几种语言。如果你只是写一些函数,并尝试使用'++ x'作为增量,它不会抛出任何错误,只是被无声地破坏。 – 2010-10-14 20:53:44