• 自兴人工智能——Python运算符和操作对象


    在Python中支持以下7种运算符:

    1.算数运算符:

    +(加),-(减),*(乘),/(除),%(取余),**(幂):返回x的y次幂,//(取整除):返回商的整数部分

    2.比较运算符:(返回的是一个布尔值)

    ==(等于),!=(不等于),>(大于),<(小于),>=(大于等于),<=(小于等于)

    3.赋值运算符:

    =(简单的赋值运算符),+=(加法赋值运算符):c+=a,等效于c=c+a,-=(减法):与加法运算符是一样的用法,*=(乘法),/=(除法),%=(取模赋值运算符),**=(幂赋值运算符),//=(取整赋值运算符)

    4.逻辑运算符:

    and(布尔“与,和”):如果x为false,x and y为 false;否则返回y的计算值,or(布尔“或”):只要其中一个达到标准就返回true,not(布尔“非”):如果x为true则返回false

    5.位运算符:

    &:(按位运算符):若参与运算的两个值的两个相应位都为1,则该位的结果为1:否则为0

    |:(按位或运算符)只要对应的两个二进制位有一个为1,结果位就为1

    ^:(按位异或运算符)当两个对应的二进制位相异时,结果为1

    ~:(按位取反运算符)对数据的每个二进制取反,即把1变为0,把0变为1

    <<:(左移动运算符)运算数的各个二进制位全部左移若干位,由<<右边的数指定的位数,高位丢弃,低位补0

    6.成员运算符:

    in:如果在指定的序列中找到值,就返回true;否则就返回false

    not  in:如果在指定的的序列中没有找到喜欢,就返回true,否则就返回false

    7.身份运算符:

    is:判断两个标识符是否引用自一个一个对象

    is  not:用于判断两个标识符是否引用自不同对象

  • 相关阅读:
    (转)Web自动化测试中的接口测试
    Redis在.net中的应用学习
    Redis学习第八课:Redis高级实用特性(一)
    Redis学习第七课:键值命令和服务器命令
    Redis学习第六课:Redis ZSet类型及操作
    先验概率 vs 后验概率
    cout格式化输出
    python练习linux下创建路径
    把“苹果中国首发”视为扬眉吐气是自卑的表现
    字符串处理算法(三)按指定位置交换字符串两部分的位置
  • 原文地址:https://www.cnblogs.com/zhongsiyi/p/8455175.html
Copyright © 2020-2023  润新知