龙空技术网

Python基础 4 基本术语—计算机存储单位

野生编程 32

前言:

而今咱们对“bin函数”大概比较关注,同学们都想要了解一些“bin函数”的相关知识。那么小编也在网上收集了一些对于“bin函数””的相关内容,希望你们能喜欢,我们一起来学习一下吧!

大家好,这个视频给大家讲讲电脑里面的存储单位。前段时间到电影院看过一部电影孤注一掷,当时看到里面的程序员竟然用python,我也是感到惊呼不已。当然这不是今天的重点,重点是程序员用手势666的方式传递求救信息,简直是让编程的应用提升到了一个新的高度。

当然电影后面也解释了,意思是6就等于110。为什么会是110?110其实是6的二进制形式,二进制是基本机存储数据的基本方式,也就是任何数据最终都会被转换为二进制存储在电脑里面。当然它也有自己的表示单位。

接下来还是用数字6给大家继续演示什么是存储单位。

·打开一个notebook交互式文件,在python里面可以用bin函数去获取到数字的二进制形式,点击运行。现在可以看到6的二进制就是110。

·前面这个0b是什么意思?0b其实是一个标识,说明这个是一个二进制数。可以把它拆开来看,其中的一个数就是二进制的最小单位,称之为位,也叫bit。

·bit比特可以现在给数一下,总共123就三个数,现在就可以得出6的数据大小就是3位=3bit。python还提供了一个函数bit_length0,可以直接获取到数字的二进制大小。可以看到6的数据大小确实是3bit=3位。

·除了最小单位bit之外,在它之上还有一个单位叫字节Byte,它们之间的换算关系是一字节是等于8位。

·再往上是一个千字节KB,1千字节是等于1024字节。

·兆字节上面还有一个吉字节,一吉字节是等于1024兆字节。

·吉字节上面最后还有一个太字节TB,太字节是等于1024吉字节。

存储单位就给大家介绍到这里,如果没有听懂也没有关系,因为您根本就用不到。感谢收看,再见。

标签: #bin函数