• Python运算符_ 2018-07-26


    1. 特殊意义运算符:
    运算符 描述 实例
    % 取模 - 返回除法的余数 20 % 10 输出结果 0,但-9 %2为1 (-9-(-9/2)*2=1)
    ** 幂 - 返回x的y次幂 2**3 输出结果为8
    // 取整除 - 返回商的整数部分(向下取整) 9//2输出结果为 4 但-9/2结果为-5
    1. 特殊比较运算符
      <>,表示不等于,和!=等同
    >>> 3<>4
    True
    >>> 3!=4
    True
    
    1. 特殊赋值运算符
    运算符 描述 实例
    %= 先取模再赋值 c%=a等价于c=c%a
    **= 先幂运算再赋值 c**=a等价于c=c**a
    //= 先取整运算,再赋值 c//=a等价于c=c//a
    1. 位运算
      假设a=60,b=13
      image.png
    2. 逻辑运算符
      假设a=10,b=20
    运算符 描述 实例
    and 与操作,如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值 (a and b) 返回 20
    or 或操作,如果 x 是非 0,它返回 x 的值,否则它返回 y 的计算值。 (a or b) 返回 10。
    not 非操作,如果 x 为 True,返回 False 。如果 x 为 False,它返回 True not(a and b) 返回 False

    6.成员运算符

    运算符 描述 实例
    in 如果在指定的序列中找到值返回 True,否则返回 False x 在 y 序列中 , 如果 x 在 y 序列中返回 True。
    not in 如果在指定的序列中没有找到值返回 True,否则返回 False。 x 不在 y 序列中 , 如果 x 不在 y 序列中返回 True。
    >>> a=[20,30,40,50]
    >>> b=5
    >>> b in a
    False
    >>> b not in a
    True
    
    1. 身份运算符
    运算符 描述 实例
    is is是判断两个标识符是不是引用自一个对象 一个对象 x is y, 类似 id(x) == id(y) , 如果引用的是同一个对象则返回 True,否则返回 False
    is not is not 是判断两个标识符是不是引用自不同对象 x is not y , 类似 id(a) != id(b)。如果引用的不是同一个对象则返回结果 True,否则返回 False。
    • id()函数用来获取对象内存地址
    • is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。
    >>> a=20;b=30
    >>> a is b
    False
    >>> a==b
    False
    >>> a=20;b=20
    >>> a is b
    True
    >>> a==b
    True
    >>> a=[1,2,3]
    >>> b=a
    >>> a is b
    True
    >>> a==b
    True
    >>> b=a[:]
    >>> b is a
    False
    >>> b==a
    True
    
    1. Python运算符优先级
      从高到低
  • 相关阅读:
    Jmeter(七)Jmeter脚本优化(数据与脚本分离)
    Jmeter(六)Jmeter脚本包含要素及书写习惯
    Redis的持久化之AOF方式
    Redis的持久化之RDB方式
    Redis持久化介绍
    Redis Keys的通用操作
    Redis的数据结构之sorted-set
    Redis的数据结构之哈希
    Redis的数据结构之字符串
    Jedis 连接池实例
  • 原文地址:https://www.cnblogs.com/qiulinzhang/p/9513609.html
Copyright © 2020-2023  润新知