a = 90
z =0
z =a+1
print(z)
# I want do the both steps in one step but I am getting syntax error
a = 90
z = a++
print(z)
**error
z = a++**
^
SyntaxError:
invalid syntax
任何人都可以解释原因吗?以及如何使用++进行增量?
答案 0 :(得分:1)
a++
在python中不支持。如python中的整数是不可变的。 z = a++
语法无效。您可以将a++
用作a += 1
。
a = 90
a+= 1
z = a
print(z)
答案 1 :(得分:0)
我不相信有x++
inpython。我知道它是如何使用的,以及如何将它添加到数字中,但是python不支持这个。所以你应该使用x+=1
。这样可以解决您的语法错误。但是对于你一步到位的问题,请执行以下操作:
a = 90
z = a + 1
这样做有效,但在python中不支持使用x++
,只需在a
中添加一个并将其分配给z
就不会更有效。