基础运算符

  1. 赋值运算符

    a = 1
    a += 1   # a = a + 1
    a -= 1   # a = a - 1
    a *= 1   # a = a * 1
    a /= 1   # a = a / 1
    a //= 1  # a = a// 1
    a **= 1  # a = a ** 1
    a %= 1   # a = a % 1
    
  2. 算术运算符

    • 加 +
    • 减 -
    • 乘 *
    • 除 /
    • 整除(地板除) //
    • 幂运算 **
    • 取余 %
  3. 逻辑运算符

    • not 非,非真即假,非假即真

    • and 与,并且,两边都为真的时候才是真

      print(1 and 9)     # and 两边都是真的时候取and后面的内容
      print(False and 0) # 两边都是假的时候取and前面的内容
      
    • or 或,或者,有一边为真就是真

      print(1 or 2)   # or 两边都为真的时候取or前面的内容
      print(1>2 or 2) # 有一边为真的时候返回真的内容
      print(0 or 2>3) # 两边都为假的时候取or后面的内容
      
    • 运算顺序

      () > not > and > or

  4. 比较运算符

    ==   !=   >   >=   <    <=
    
  5. 成员运算符

    • in 可以判断xxx字符串是否出现在xxxxx字符串中

    • not in

      a = "abc"
      print("a" in a)   # True
      print("A" in a)   # False
      print("a" not in a)  # False
      
  6. 身份运算符

    • is 判断是不是同一个值,指向同一个虚拟内存

    • is not

posted @ 2019-06-04 21:24  怀心抱素  阅读(251)  评论(0编辑  收藏  举报