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

      1. 成员运算符

      成员运算符,测试实例中包含了一系列的成员,包括字符串,列表或元组。

    运算符

    描述

    实例

    in

    如果在指定的序列中找到值返回 True,否则返回 False。

    x 在 y 序列中 , 如果 x 在 y 序列中返回 True。

    not in

    如果在指定的序列中没有找到值返回 True,否则返回 False。

    x 不在 y 序列中 , 如果 x 不在 y 序列中返回 True。

      2. 身份运算符

      身份运算符用于比较两个对象的存储单元

    运算符

    描述

    实例

    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 与 == 区别:

      is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。

      3. 运算符优先级

    运算符描述
    lambda Lambda表达式
    or 布尔“或”
    and 布尔“与”
    not x 布尔“非”
    in,not in 成员测试
    is,is not 同一性测试
    <,<=,>,>=,!=,== 比较
    | 按位或
    ^ 按位异或
    & 按位与
    <<,>> 移位
    +,- 加法与减法
    *,/,% 乘法、除法与取余
    +x,-x 正负号
    ~x 按位翻转
    ** 指数
    x.attribute 属性参考
    x[index] 下标
    x[index:index] 寻址段
    f(arguments...) 函数调用
    (experession,...) 绑定或元组显示
    [expression,...] 列表显示
    {key:datum,...} 字典显示
    'expression,...' 字符串转换
  • 相关阅读:
    Java邮件开发(JavaMail)
    SQL删除所有表和数据
    Hyper-V由于虚拟机监控程序未运行
    .NET CORE IIS PUT和DELETE请求失败 405
    ReSharper 快捷键调试
    hyper-v提示监控未运行
    c#定义Ilist集合
    WindowsFormsApp1设置开机自启动
    SQL查询总数和分页数
    EF执行SQL语句
  • 原文地址:https://www.cnblogs.com/zhangyide/p/7873553.html
Copyright © 2011-2022 走看看