• python_01_程序与数据库存储


    程序

    import os
    #print(" 显示打印内容")
    #查找目录下所有文件以列表方式打印
    print(os.listdir(r"E:")
    

    数据的储存

    思考:为什么要使用计算机?

    存储数据,计算数据
    

    思考:数据存在哪里?

    数据存储在内存里
    

    思考:数据怎么在内存里存储的?

    首先弄明白怎么存储数字
    

    内存:与CPU沟通的一个桥梁

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

    单位:
    1bit
    8bit        ==   一字节
    1024字节    ==   1k
    1024k       ==   1M(兆)
    1024M       ==   1G
    1024G       ==   1T
    内存中以二进制形式存储数据
    

    二进制

    二进制:  0  1   特点: 逢二进一
    0+0=0
    0+1=1
    1+1=2  逢二进一变成  10       
    1+1               =10
    

    11+1=
    
          1 1
       +  . .1
        ------
         1 0 0
    

    八进制

    八进制: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(10)——> 1010(2)
    

    图如下:

    二进制转十进制

    二进制 ——> 十进制
    当前的数字,乘以2的位数次方,最后相加
    0x2^0 + 1x2^1 + 0x2^2 + 1x2^3  =0 + 2 + 0 + 8 = 10
    1010(2)——> 10(10)
    

    八进制转二进制

    八进制 ——> 二进制
    

    【一转三位】八进制的一位相当于二进制的三位,转换时按照十进制转换

      65(8)——> 110101(2)
    

    图如下:

    十六进制转二进制

    十六进制 ——> 二进制
    

    【一转四位】十六进制的一位相当于二进制的四a位,转换时按照十进制转换

    a4(16)-》10100100(2)
    

    图如下:

    二进制转八进制

    二进制 ——> 八进制
    

    【三位一取】从低位开始取,高位不够补0

    110101(2)——> 62(8)
    

    图如下:

    二进制转十六进制

    二进制 ——> 十六进制
    

    【四位一取】从低位开始取,高位不够补0

    图参考二转八

    数据存储

    数据存储:计算机存储数据,先开辟内存空间,再存储数据。

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

    00000000000000000000000000000001   表示-1
    10000000000000000000000000000001   表示+1
    

    待了解

    原码、反码、补码
    
    原码:规定了字节数,写明了符号位,就得到了数据的原码
    
    
    反码:正数的反码是其原码,负数的反码是其原码的符号位不动,其他位取反
    
    
    
    
    交互模式
    
    
    
    绝对路径:从根目录开始链接的路径
    一次性进入
    相对路径:不从根目录开始链接的路径
    一步一步进入
  • 相关阅读:
    Linux添加系统环境变量
    keras 或 tensorflow 调用GPU报错:Blas GEMM launch failed
    python 安装虚拟环境
    Seq2Seq 到 Attention的演变
    聊天内容处理笔记
    LSTM 详解
    keras 打印模型图
    zip 的对象是不能用索引去取的
    c# 反射获取属性值 TypeUtils
    .iml文件恢复
  • 原文地址:https://www.cnblogs.com/clefairy/p/14984289.html
Copyright © 2020-2023  润新知