思考:为什么使用计算机?
为了存储数据,处理数据

思考:数据存到哪里?
数据存在内存条

思考:内存是怎么存储数据到?
首先要弄清楚怎么存储数字

内存:是计算机存储的介质
抽象内存:一个开光,有两种状态,一种对应1,
一种对应0。把8个开光放在一起,可以称这间
房间为一个字节,一个开光代表一位。每个房间
都有门牌号,我们把它看作为地址。把无数个房间
罗列起来组成摩天大楼,可以把摩天大楼看作为内存。

单位:
    1bie
    8bie      ==   1字节
    1024字节   ==   1K
    1024k     ==   1M
    1024M     ==   1G
    1024G     ==   1T

进制:
    二进制     逢2进1
            0   1
            1 + 1 = 10
    八进制     逢8进1
            0 1 2 3 4 5 6 7
            1 + 7 = 10
    十进制     逢10进1
            0 1 2 3 4 5 6 7 8 9
            1 + 9 = 10
    十六进制    逢16进1
            0 1 2 3 4 5 6 7 8 9  a b c d e f
            1 + f = 10
进制转换:
    十进制转二进制
        公式:倒除法,余数逆序
    二进制转十进制
        公式:当前数字(0,1)乘以2的位数次方,再相加
    八进制转二进制
        公式:「一转三位」八进制的一位相当于二进制的三位
    ,计算时按十进制转换,不足三位高位补0
    二进制转八进制
        公式:「三位一取」从低位开始,每三位得到一个八进制数字,
        最后高位不足则补0
    十六进制转二进制
        公式:「一转四位」十六进制的一位相当于二进制的四位
    ,计算时按十进制转换,不足四位高位补0
    二进制转十六进制
        公式:「四位一取」从低位开始,每四位得到一个十六进制数字,
        最后高位不足则补0

内存中储存的数据是二进制形式
    储存数据:
        1:计算机先开辟空间,在存储数据,计算机开辟空间的最小单位是字节
        2:在数据存储时,用最高位标识符号位,0表示正数,1表示复数

原码,反码,补码
    原码:规定啦字节数,写明啦符号位,得到了数据的原码
        思考:内存是以数据原码的形式储存的吗?
        结论:不以原码形式储存数据
    反码:正数的反码就是其原码,负数的反码是其原码符号位不变,其他位取反
        思考:内存是以数据反码的形式储存的吗?
        结论:不以反码形式储存数据
    补码:正数的补码是其原码(正数三码合一),负数的补码是反码加1
        思考:内存是以数据补码的形式储存的吗?
        结论:以补码形式储存数据

python转换为别的语言:


python列表存储本地 python储存数据到列表中_数据