zoukankan      html  css  js  c++  java
  • 自兴人工智能——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:用于判断两个标识符是否引用自不同对象

  • 相关阅读:
    返回三级联动的JSON数据
    返回三级联动的JSON数据
    python3访问map
    第十八讲、中介者模式
    第十七讲、命令模式
    第十六讲、模板方法模式
    第十五讲、组合模式
    第十四讲、享元模式
    第十三讲、装饰器模式
    第十二讲、桥接模式
  • 原文地址:https://www.cnblogs.com/zhongsiyi/p/8455175.html
Copyright © 2011-2022 走看看