zoukankan      html  css  js  c++  java
  • 基础运算符

    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

  • 相关阅读:
    次小生成树(SST)
    传纸条(scrip)
    动态规划练习5
    动态规划练习4
    整数的lqp拆分
    [HNOI2002]跳蚤
    BZOJ1803: Spoj1487 Query on a tree III
    51nod-1526: 分配笔名
    51nod-1615: 跳跃的杰克
    BZOJ2588: Spoj 10628. Count on a tree
  • 原文地址:https://www.cnblogs.com/zyyhxbs/p/10976307.html
Copyright © 2011-2022 走看看