引子 通过上一节讲的二进制的知识,大家已经知道计算机只认识二进制,生活中的数字要想让计算机理解就必须转换成二进制。十进制到二进制的转换只能解决计算机理解数字的问题,那么文字要怎么让计算机理解呢? 于是我们就选择了一种曲线救国的方式,既然数字可以转换成十进制,我们只要想办法把文字转换成数字,这样文字不 ...
分类:
编程语言 时间:
2019-04-18 18:46:24
阅读次数:
190
因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表示的最大整数是 ...
分类:
其他好文 时间:
2019-04-18 10:56:20
阅读次数:
183
二进制 十进制转二进制 十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值继续除2,依此步骤继续向下运算直到商为0为止。 二进制转十进制 将二进制数依次展开,从右向左,一次可以解释为1 2 4 8 16以此类推 ...
分类:
其他好文 时间:
2019-04-05 19:54:24
阅读次数:
150
IP地址有32位二进制构成,一个IP地址通常采用0~255之内的4个十进制数表示,数之间用句点分开。 A类地址:网络地址8位(可用7位),主机地址24位,范围为0.0.0.0~127.255.255.255 B类地址:网络地址16位(可用14位),主机地址16位,范围128.0.0.0~191.25 ...
分类:
其他好文 时间:
2019-03-20 20:37:28
阅读次数:
138
<!-- flowchart 箭头图标 勿删 --> (1)各个进制的符号:b:二进制;o:八进制;d:十进制;x:十六进制 在python中,bin(),oct(),hex()返回值均为字符串而且会带有0b,0o,0o前缀 (2)各个进制相互转换 a)十进制转换二进制: 十进制转换二进制: #co ...
分类:
编程语言 时间:
2019-01-10 21:49:33
阅读次数:
218
十进制转二进制 思路:所谓的“除二取余”,一个数n先取余数,所得余数为最低位,然后除以二再取余数,所得余数为次低位,以此类推直到 ,再加一个 为最高位即可 ...
分类:
其他好文 时间:
2019-01-09 23:35:13
阅读次数:
320
整型与浮点型 整型int 作用:年纪,等级,身份证号,qq号等整型数字相关 定义: age=10 #本质age=int(10) 整型int 浮点型float 作用:薪资,身高,体重,体质参数等浮点数相关 salary=3000.3 #本质salary=float(3000.3) 二进制,十进制,八进 ...
分类:
其他好文 时间:
2018-12-05 20:56:26
阅读次数:
229
什么是二进制,十进制如何转化成二进制。 在python上可使用简单的函数进行转化,bin() 数据量的基本关系: 1bit 就是0/1的一个单位 1bytes = 8bit #1个字节,就是一个英文,3个字节是1个中文字 1kb = 1024b #一千个字母,大小相当于一个小文本 1MB = 102 ...
分类:
编程语言 时间:
2018-11-17 23:22:24
阅读次数:
196
Python基础之杂货铺 python之文件处理 字符串格式化 Python的字符串格式化有两种方式: 百分号方式、format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存。[PEP-3101] This PEP proposes a ne ...
分类:
编程语言 时间:
2018-11-16 12:19:13
阅读次数:
222
一 什么是编码? 计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表 ...
分类:
编程语言 时间:
2018-11-15 21:09:03
阅读次数:
194