龙空技术网

趣味python-第十五节-位运算符(补发)

辰子先森 44

前言:

眼前大家对“位运算符 python”大致比较注意,兄弟们都需要分析一些“位运算符 python”的相关知识。那么小编也在网摘上汇集了一些对于“位运算符 python””的相关资讯,希望大家能喜欢,兄弟们快快来学习一下吧!

大家好,欢迎来到趣味python课堂,这是第十五节课,我们来学习一下未运算符。未运算符是计算机内所有的数都是二进值存储的,未运算符是对二进值未的操作。以下是未运算符的符号和说明,大家可以看一下。

接下来,我们来实际操作一下,这是我为大家打印出来的更为直观的表格,大家可以看一下。同时,我们也可以根据这个表格来实际操作,大家可以看到我这里已经写好了,按照顺序来。

·第一个是按谓语运算符,参与运算的两个值,如果两个相应位都为一,则该位的结果为一,否则为零。大家可以看到它的运行结果是没有问题的,是十二。

·第二个按位或运算符,只要对应的两个二进制位有一个为一,时结果位就为一。运行一下看一下,六十一,根据这个数,根据它的相对应的解释也是没有任何问题的。

·第三个按位e或运算符,当两对应的二进制位相应时,结果为一。运行一下看一下,四十九,没有问题。

·再来看按未驱犯运算符,这个是对数据的每个二进之未驱犯即把一变为零,把零变为一。以a为例,大家可以看到是负的六十一,因为没有问题,a的变量是六十,它把它去反已经是六十一码。

·再来看左移动运算符,左移动运算符a两个b,运行先看一下,它是四九二幺五二零,这里是移了十三位,根据这个表格来说它是要一两位的,这样来看一下,大家可以看到是二百四,这个数第二个数就是要移多少位的一个数。

刚刚这个地方是移动了十三,所以它是这个数比较大的,移动两位就是二四零。

·再来看又移动运算符,试一下,又移动了也是两位,它的结果是十五,可以看到它的结果是十五,也没是没有问题的。这两个可能我是比较常用的,大家可以多多关注一下,包括其实运算五都比较常用一些。

最后来解释一下这两个,左移动和右移动,左移动的是运算数的二进制,全部左移若干位,有这个符号,右边的数字指定了移动的位数,高位丢弃,低位补零。右移动符是把这个符号的左边的运算。二进式全部又移若干位,其实就是一个向左一个向右的,大家可以去看一下。不过当然说明一下所有的输出的结果都是按照二进制的方式进行运算的。

标签: #位运算符 python #python位运算符的用法