首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

如何学Python 第十八课 位运算符介绍

下面我们来定义一些我们经常使用的关键术语: 八位组成一字节(Octet):八位(bit)组成的单元(1 octet) 位(Bit):八分之一个字节,以1或0的形式存在 基本二进制系统:这个系统用来确定一个位上的值...现在我们知道一些基本术语,让我们再解释Octet。 解释Octet 现在,我们已经讨论过1个octet由8个bit组成的定义, 而且,8个bit构成1个byte。...我们来看一个octet的表示: ? 图18.1 在这里,我们可以看到我们的8个bit与他们各自的数字对应。 现在我们知道一个octet的布局,我们可以讨论基本的二进制系统了。...基本二进制系统 现在我们已经介绍了octet的布局以及它的bit上的值,我们可以讨论基本的二进制系统。这是用来根据它在octet中bit的位置来得出一个十进制数的系统。 比特可以是1或0。...图18.4 在那里,现在我们已经计算出了我们各bit位上对应的值,我们只需要将它们总和起来就可以找到octet的值了: ? 图18.5 我们已经成功计算出我们的Octet的值了!

73850

如何学Python 第十八课 初见位运算

但是我们今天不介绍具体的代码上的操作,而是主要介绍一些概念,关于octet、bit以及进制转换。 ? 基本概念 学二进制之前要首先明白一些概念。...Octet:八个‘位’(一字节) 位(bit):一个‘位’是一个0或者一个1.就是一个二进制位。...Octet 刚才说一个octet由8个位组成。八个位也是一个字节。每个在octet里的bit都表示着不同的数值。我们可以从右到左把这些位标记成0到7(就像数组的索引一样)。...让我们来看看octet的样子: ? 我们可以看到标记着他们的序号的八个数。 二进制数位系统 在理解上面内容的基础之上,我们来讲二进制数位系统。...总结 今天主要介绍了octet和bit,以及二进制数值系统以及二进制转十进制的方法。今天不介绍任何的代码,因为无论你做什么或者写什么,一定要先清楚你到底在干什么才行。现在我们不再是两眼一抹黑了。

60370
领券