python之数据运算

发布时间:2019-08-07 13:52:57编辑:auto阅读(1961)

    python里面可以支持大量的数学计算下面是一些常用的计算方法

        算数运算:

    运算符描述实例
    +两个对象相加a+b
    -两个对象相减a-b
    *两个对象相乘a*b
    /两个对象相除a/b
    %取膜-返回除法的余数a%b
    **幂-返回x的y 次幂a**b a的b次方
    //取整除-返回商的整数部分9/2 输出结果为4,9.0/2.0输出结果为4.0

    比较运算:

    运算符描述实例
    ==等于a==b 返回true
    !=不等于a!b 返回true
    <>不等于a<>b 返回true。类似于!=
    >大于a>b 返回true
    <小于a<b返回true
    >=大于等于a>=b 返回true
    <=小于等于a<=b 返回true

    赋值运算

    运算符描述实例
    =简单的赋值运算符c=a+b
    +=加法赋值运算符c+=a等效于c=c+a
    -=减法赋值运算符c-=a等效于c=c-a
    *=乘法赋值运算符c*=a等效于c=c*a
    /=除法赋值运算符c/=a等效于c=c/a
    %=取膜赋值运算符c%=a等效于c=c%a
    **=幂赋值运算符c**a等效于c=c**a
    //=取整赋值运算符c+=a等效于c=c//a

    逻辑运算

    运算符描述
    and布尔“与”-如果x为false,xandy 返回false
    or布尔“或”
    not布尔“非”相当于else

    成员运算

    运算符描述
    in如果在指定的序列中找到值返回True否则返回FAlse
    not in如果在指定的序列中找不到值返回True 否则返回false

    身份运算:

    运算符描述
    isis是判断两个表示符是不是引用自一个对象
    is notis not 是判断两个表示符是不是引用自不同对象

    位运算:

    运算符描述
    &
    按位与运算符
    |
    按位或运算符
    ^按位异或运算符
    ~按位取反运算符
    <<左移栋运算符
    >>右移动运算符
    128	64 32 16 8 4 2 1
    0 	0  1  1  1 1 0 0  =60
    0	0  0  0  1 1 0 1  =13
    
    and	#与运算 当两个都为真(1)时  结果为1 不同结果或者 两个都为假(0)时输出0
    0	0  0  0  1 1 0 0 =12
    >>> 60&13
    12
    
    
    or      #或运算 当俩个值只要有一个为真(1)时 结果为1
    0	0  1  1  1 1 0 1 =61
    >>> 60|13
    61
    ^        #异或运算  当两个值有一个为真(1)时 输出结果为1 全为真或全为假时 输出结果为0   
    0	0  1  1  0 0 0 1 =49
    >>> 60^13
    49
    ~       #按位取反    比较一个值  如果以前为1  按位取反则为0
     0 	0  1  1  1 1 0 0  =60
     60~
     1      1  0  0  0 0 1 1  =195
     得到的数为 195-256=-61
     >>> ~60
    -61

关键字

上一篇: python 安装pymssql

下一篇: python统计独立IP