Python学习随记-入门基础

数据存储

为什么使用计算机:

  • 存储数据、保存数据

数据存在哪里:

  • 数据存储在内存里

数据怎么在内存中存储的:

内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。 —— [ 百度百科]

  • 内存抽象:一个开关,有两种状态,开启和关闭。一种状态对应1,另一种状态对应0。把八个开关放在一间房间里里,这个房间称为“一个字节”,一个开关代表“一位”,每个房间都有门牌号,看作“地址”。把无数个房间堆叠起来组成摩天大厦,即为“内存”。

  • 单位:1bit,8bit=一字节,1024字节=1K,1024K=1M,1024M=1G,1024G=1T

  • 内存中以二进制形式存储数据。
    二进制:0 1 逢二进一
    0+0=0,0+1=1,1+1=10,11+1=100
    八进制:0 1 2 3 4 5 6 7 逢八进一
    1+7=10,1+2=3
    十进制:0 1 2 3 4 5 6 7 8 9 逢十进一
    十六进制: 0 1 2 3 4 5 6 7 8 9 a b c d e f 逢十六进一
    1+f=10
    作用:内存地址用十六进制数表示

  • 进制转换
    十进制–>二进制
    10(十进制)–>1010(二进制)
    倒除法,余数逆序:10/2=5…0,5/2=2…1,2/2=1…0,1/2=0…1
    二进制–>十进制
    1010(二进制)–>10(十进制)
    当前的数字,乘以2的位数次方,最后相加
    0*2^0+1*2^1+0*2^2+1*2^3=0+2+0+8=10
    八进制–>二进制
    65(八进制)–>110101(二进制)
    【一转三位】八进制的一位相当于二进制的三位,转换时按照十进制转换
    6转二进制为110,5转二进制101
    十六进制–>二进制
    a4(十六进制)–>10100100(二进制)
    【一转四位】十六进制的一位相当于二进制的四位,转换时按照十进制转换
    a转二进制1010,4转二进制0100
    二进制–>八进制
    110101(二进制)–>65(八进制)
    【三位一取】从低位开始取,高位不够补0
    二进制–>十六进制
    【四位一取】从低位开始取,高位不够补0

数据存储:

  • 计算机存储数据,先开辟内存空间,再存储数据。计算机开辟内存的最小单位是字节。在存储数据时,用最高位表示符号,1表示负数,0表示正数。

  • 计算机以补码的形式存储数据。

交互模式:

  • 绝对路径:从根目录开始链接的路径,例如:Q:\idea_orderproxy\orderproxy

  • 相对路径:不从根目录开始链接的路径,例如:.\idea_orderproxy\orderproxy

注意:本章只是为了学习Python做一个铺垫,仅针对开发方面的小白

猜你喜欢

转载自blog.csdn.net/qq_34944851/article/details/81098525