Python--3常用操作符

算数操作符 + - * / % ** //

  >>>a = 5   > >>a += 3

  >>>b = 3  >>>b -= 1

  >>>a = b = c = d  = 10 都等于10

  >>>c *= c

  >>>d /= 8   -> 1,25  真实的除法代替了地板除法(floor)

  >>>10//8    -> 1       地板除法

  >>>5%2     -> 1      求余

  >>>3 ** 2    -> 9     幂运算操作符

优先级问题

  >>>-3 * 2 + 5 / -2 - 4   -> -12.5     >>>((-3) * 2) +(5 / -2) -4

幂运算特殊:幂操作符比其左侧的一元操作符优先级高,比右侧的一元操作符优先级低

  >>> -3 ** 2  -> -9   >>> - (3 ** 2)

  >>> 3 ** -2  -> 0.11111111111111 >>> 3 ** (-2)

比较操作符 and or not  -> True \ False   not 一元操作符

  >>>not True  -> False

  >>>not 0  -> True

  >>>not 4  -> False

  >>>3 < 4 < 5 -> True      >>>(3 < 4) and (4 < 5)

优先级问题

 

 

posted @ 2017-08-17 23:59  110528844  阅读(183)  评论(0编辑  收藏  举报