python 二进制与字符编码

/ 2021-05-20 / 125人浏览 / 0人评论

二进制

看了百度百科关于二进制的介绍:

二进制(binary)是在数学和数字电路中指以2为基数的记数系统,是以2为基数代表系统的二进位制。这一系统中,通常用两个不同的符号0(代表零)和1(代表一)来表示 。数字电子电路中,逻辑门的实现直接应用了二进制,因此现代的计算机和依赖计算机的设备里都用到二进制。每个数字称为一个比特

实际也正是这样,计算机只认识0和1。电脑是一个愚蠢的东西,你以为很简单的东西在它看来其实很繁琐复制;为了能够让计算机识别大写字母A,特地做了一张叫ASCII表的东西出来,而A这个字符使用了8个比特来表示A的意思,A的二进制是 01000001,就这样的一个8位bit组成了一个字节(Byte)

ASCII表如下图:

详细内容可以参考:ASCII 码

字符编码

之前写过一篇文章关于编码的这些知识你知道吗?,详细介绍了编码,感兴趣的可以点过去看看

全部评论