运算符

  • 1.运算符
    • 1.1运算符的概念

      • 运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算 . 例如:2+3,其操作数是2和3,而运算符就是"+"
    • 1.2运算符的分类(常用运算符)

      • 算术运算符 表现形式:"+","-","*","/","%"除法会返回一个浮点类型

        • "%"去摸(取余数)
        • "//"整除(取整,除不开的都给你除咯)
        • "**"幂运算(总会返回一个浮点类型)如:2**4的意思为2的4次方
          Python核心编程04-----运算符
      • 赋值运算符

        • “=” 把等号右边的赋值给等号左边

        • "+="x+=3等价于x = x+3Python核心编程04-----运算符

        • “-=” x-=3等价于x = x-3

        • “*=”

        • “/=”

        • "**="等
          Python核心编程04-----运算符

      • 比较运算符(关系运算符)

        • 比较两个字符之间的大小,比较的是字符所对应得ascii值
        • >比较左侧值是否大于右侧值
        • >=比较左侧值是否大于或等于右侧值
        • <比较左侧值是否小于右侧值
        • <=比较左侧是否小于或等于左侧值
        • 如果多个字符进行比较,那么采用对位比较
          Python核心编程04-----运算符
      • 比较特殊得比较方式:

        • "=="比较两个对象的值是否相等 相等则True/False
        • "!="比较两个对象的值是否不相等
        • "is"比较两个对象是否是同一个的对象,比较的是对象的id True/False
        • "is not"比较两个对象是否不是同一个的对象,比较的是对象的id
      • 逻辑运算符

        • 与,或,非Python核心编程04-----运算符

        • 逻辑非 not 做取反运算(x是True做取反运算之后就会输出:False)

          • 对于非布尔值,非运算会先将其转换成布尔值,然后再进行取反操作Python核心编程04-----运算符
          • 例如 0 空串 None …之些表示空性的值转换为False,剩下的全部都是True
        • 逻辑与 and 与运算就是找False
          Python核心编程04-----运算符

        • 逻辑或 or 或运算就是找True
          Python核心编程04-----运算符

        • 非布尔值的与或运算

          • 与运算找False : 如果第一个值是False就不看第二个值直接返回第一个值
          • 如果两个值都是True则返回第二个,从左往右判断
          • 或运算找True : 如果第一个值是False就不看第二个值直接返回第一个值
          • 否则返回第二个值
      • 条件运算符(三元运算符)
        Python核心编程04-----运算符

        • 语句1 if 表达式 else 语句2
        • 如果表达式结果为真(True)则执行语句1
        • 如果表达式结果为假(False)则执行语句2
      • ⑥位运算符
        Python核心编程04-----运算符

      • ⑦成员运算符
        Python核心编程04-----运算符

      • ⑧身份运算符
        Python核心编程04-----运算符

    • 1.3运算符的优先级

      • 优先级一样从左往右算
      • 从低到高
      • Lambda #运算优先级最低
        逻辑运算符: or
        逻辑运算符: and
        逻辑运算符:not
        成员测试: in, not in
        同一性测试: is, is not
        比较: <,<=,>,>=,!=,==
        按位或: |
        按位异或: ^
        按位与: &
        移位: << ,>>
        加法与减法: + ,-
        乘法、除法与取余: *, / ,%
        正负号: +x,-x

相关文章: