2015-09-29 33 views

回答

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

這不是++運算符。你的代碼解釋如下:

2 + (+3) 

現在既然+3是3,最後的結果是5.爲了好玩,請嘗試以下操作:

  • 2 +++++++++ +++++ 3
  • 2 +++++++++++++++++++++ - 8

詳見Expressions

+0

非常感謝.. – partha