Python中的运算符规则

  • 加减:+,-

  • 乘:*

  • 除:/

  • 取余:%

  • 取反,负数: -  a=5; -a==-5

  • 整除://,13//2 == 6 — 向下取整

  • 乘方,求幂:** — 2 ** 6 == 64(2的6次方,当y是小数时,是开方运算,100**0.5结果是根号10

  • 绝对值:abs()

  • x**y: 幂运算,x的y次幂,

  • 浮点数是虚部为0的复数,整数是小数为0的浮点数

    • and:表示且运算,同JS中的&&
    • or:表示或运算,同JS中的||
3 < 4 < 5    ## true
3 < 4 and 4 < 5     ## true
3 < 4 and 4 > 5    ## false
3 < 4 or 4 > 5    ## true
  • 运算优先级:

    • ()内的项目
    • 求幂运算**或者根运算
    • 乘法或除法
  • 改变运算次序

2 + 3 * 4    ## 14
(2 + 3) * 4    ## 20

猜你喜欢

转载自blog.csdn.net/weixin_42604536/article/details/87133834