我是python的新手,我读到Python中没有++运算符,但我无法理解下面的代码。
>>>print (2++3)
>>>5
答案 0 :(得分:2)
+
和-
充当一元运算符和二元运算符。所以,
a ++ b
与a + (+b)
a -+ b
与a - (+b)
a -- b
与a - (-b)
a +- b
与a + (-b)
如下所示
>>> 2++3
5
>>> 2-+3
-1
>>> 2--3
5
>>> 2+-3
-1
答案 1 :(得分:1)
这不是++运算符。您的代码解释如下:
2 + (+3)
现在因为+3是3,最终结果是5.为了好玩,请尝试以下方法:
有关详细信息,请参阅Expressions。