pythonのi++、論理式

585 ワード

1、i++について
pythonにはi++がありません.書いたら文法エラーを報告します.
しかしpythonには--i,++i,+-i,-+iがあり、彼らは-1操作を実現するのではなく、判断演算記号として、数学の負のように正
i = 2

print ++i  //2

print -+i   //-2

print +-i  //-2

print --i   //2

 
2、論理式
pythonには&&,!,|この3つの演算子は、論理式でこの3つを書くと論理エラーが発生します.同じ機能を実現するにはand,not,orと書く
戻り値2 and 3は3を返します
戻り値2 or 3は2を返します
戻り値not 2 and 3はFalseを返す