python表达式和运算符(也叫操作符),地板除,幂运算_python基础

python表达式和运算符(也叫操作符),地板除,幂运算_python基础

python表达式和运算符(也叫操作符),地板除,幂运算_python基础

表达式 expression

由一个数字或数字和运算符组成

作用:

通常让计算机做一些事情并返回结果

例:

    1 + 2


运算符:

算术运算符:

    +  加法

    -  减法

    *  乘法

    /  除法

    // 地板除

    % 求余

    ** 幂运算

除法:

除法得到的数是浮点数,不会丢弃小数部分

  1/3 = 0.3333333333333333

  4/2 = 2.0


// 地板除

除的结果去掉小数部分向下取整

  7 / 3   # 得2.333333333333

  7 // 3  # 得2

  8 // 3  # 得2

  3.25 // 1.5 # 得 2.0


% 求余(也叫取模)

  10 % 3      # 得 1

  3.25 % 1.5  # 得 0.25


** 幂运算

格式:

x ** y

意为 x 的 y次方

  4 ** 2        # 得 16

  3.0 ** 4.0    # 得 27

  5.6 ** 1.418  # 得


运算符的优先级

  **

  *  /  //  %

  +  - 

示例:

  1 + 3 * 3 ** 2 + 4 // 2

  1 + 3 * 9 + 4 // 2

  1 + 27 + 4 // 2

  1 + 27 + 2

  28 + 2

  30


括号分组子表达式

用()可以将表达式分组,()内的表达式先进行计算


混合类型自动升级

  1 + 2.14 返回浮点数 3.14


最后编辑于:2019/07/16作者: 牛逼PHP

发表评论