美文网首页
[转载] Python中的运算符,纯粹、直接解决

[转载] Python中的运算符,纯粹、直接解决

作者: 区块链熊猫 | 来源:发表于2020-12-24 09:26 被阅读0次

    参考链接: Python中的运算符函数| 1

    上文请点这里,Python初级认知--标识符、变量 

    这一篇内容,我们来看看Python中的运算符。在学之前先提醒大家,不要刻意去强行记忆这一篇内容,我们只需要了解知道,真正在使用的时候按着我们常识的容易理解的去做就可以了。 

    运算符(operator)与表达式 

    1 、表达式 表达式是指用运算符连接各个运算对象,合乎语法规则的式子。比如: 

    sum = 0

    sum = sum+1

    sum+=1

    a > b

    3+5

    2、运算符 

    名称符号算数运算符+ - * / // % **赋值运算符=复合运算符+= -= *= /= %= **= //=比较运算符== != > < >= <=逻辑运算符and not or位运算符&身份运算符is is not成员运算符in not in

    优先级如下: 

    关于运算符的优先级,大家不需要去刻意的记住他,表达式里面优先使用小括号()来组织! 

    以下为位运算符的含义说明: 

    运算符描述实例&按位与运算符:参与运算的两个值,如果两个相应位都为 1,则该位的结果为1,否则为0(a & b) 输出结果 12 ,二进制解释: 0000 1100|按位或运算符:只要对应的二个二进位有一个为 1 时,结果位就为 1(a | b) 输出结果 61 ,二进制解释: 0011 1101^按位异或运算符:当两对应的二进位相异时,结果为 1(a ^ b) 输出结果 49 ,二进制解释: 0011 0001~按位取反运算符:对数据的每个二进制位取反,即把 1 变为 0,把 0 变为1 。~x 类似于 -x-1(~a ) 输出结果 -61 ,二进制解释: 1100 0011,在一个有符号二进制数的补码形式。<<左移动运算符:运算数的各二进位全部左移若干位,由 << 右边的数字指定了移动的位数,高位丢弃,低位补 0。a << 2 输出结果 240 ,二进制解释: 1111 0000>>右移动运算符:把">>"左边的运算数的各二进位全部右移若干位,>> 右边的数字指定了移动的位数a >> 2 输出结果 15 ,二进制解释: 0000 1111

    视频奉上 

    Python表达式和运算符 

    Python模块导入和同名函数

    相关文章

      网友评论

          本文标题:[转载] Python中的运算符,纯粹、直接解决

          本文链接:https://www.haomeiwen.com/subject/qnwpnktx.html