python 数据的存储

摘要:
关于数据存储的思考:为什么使用计算机?首先,找出如何存储数字1010.5“sunckisagoodman”存储器:摘要:开关有两种状态,打开和关闭。一个状态对应于1,另一个状态则对应于0。在一个房间中放置八个开关,称为“一个字节”,一个开关代表“一个位”。每个房间都有一个门牌号,被视为“地址”。计算机内存的最小单位是字节。
数据的存储
思考:为什么使用计算机?
存储数据,计算数据

思考:数据存在哪里?
数据存储在内存里

思考:数据怎么在内存里存储的?
首先弄明白怎么存储数字
10
10.5
“sunck is a good man”

内存:
抽象:一个开关,有两种状态,开启和关闭。一种状态对应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 =
    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(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)
 
十六进制-》二进制
【一转四位】十六进制的一位相当于二进制的四位,转换时按照十进制转换
a4(16)->10100100(2)

二进制-》八进制
【三位一取】从低位开始取,高位不够补0
110101(2)->65(8)
 
二进制-》十六进制
【四位一取】从低位开始取,高位不够补0
 
 
 
 

十进制    二级制     八进制     十六进制
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 

10(10)->1010(2)
数据存储:计算机存储数据,先开辟内存空间,再存储数据。计算机开辟内存的最小单位是字节。在存储数据时,用最高位标识符号,1负数表示,0表示正数
 

00000000000000000000000000000001
10000000000000000000000000000001
---------------------------------
10000000000000000000000000000010
 
 
原码、反码、补码

原码:规定了字节数,写明了符号位,就得到了数据的原码
00000000000000000000000000000001
10000000000000000000000000000001
---------------------------------
10000000000000000000000000000010

反码:正数的反码是其原码,负数的反码是其原码的符号位不动,其他位取反
00000000000000000000000000000001
11111111111111111111111111111110
-----------------------------------
11111111111111111111111111111111

补码:正数的补码是其原码,负数的补码是其反码加1
  00000000000000000000000000000001
  11111111111111111111111111111111
-----------------------------------
 100000000000000000000000000000000
 
结论:计算机以补码的形式存储数据
 
 
 
交互模式
 
绝对路径:从根目录开始链接的路径
C:UsersxlgDesktopPython-1704day01
相对路径:不从根目录开始链接的路径
xlgDesktopPython-1704day01
命令行模式
Python 程序文件以.py结尾的

dir  查看当前目录下的所有文件
cd  路径    跳转到指定目录
cd  ..    ..代表的是上一级目录
 

免责声明:文章转载自《python 数据的存储》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇RedisTemplate访问Redis数据结构(三)——Hashlinux 7 添加永久路由方法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

关于计算机学科的一些期刊和会议(转)

计算机科学的publication最大特点在于:极度重视会议,而期刊则通常只用来做re-publication。大部分期刊文章都是会议论文的扩展版,首发就在期刊上的相对较少。也正因为如此,计算机期刊的影响因子都低到惊人的程度,顶级刊物往往也只有1到2左右----被引的通常都是会议版论文,而不是很久以后才出版的期刊版。因此,要讨论计算机科学的publicat...

thinkpad x13 安装centos7

一,安装Centos7 参考:https://blog.csdn.net/weixin_45115705/article/details/100553983 1.下载centos文件https://www.centos.org/ 2.使用fedora制作U盘启动盘https://getfedora.org/zh_CN/workstation/downloa...

Windows 服务器初始化基本安全设置

# 权限设置 每个分区除 系统盘,仅保留(system和administrators权限) # 计算机配置 - Windows设置 - 安全设置 - 帐户策略 - 密码策略:”密码最长使用期限”,设置为”0”(无期限)。 # 新建一个用户。也可以使用Administrator(内置管理员),但要启用批准模式,组策略,计算机配置 - Windows设置...

您的硬件设置已被更改,请重新启动计算机,使更改生效

win7旗舰版系统,开机出现“您的硬件设置已被更改,请重新启动计算机,使更改生效”。 开机后弹出“你的硬件设置已更改,请重启电脑”窗口,不要关闭,不要关闭。打开任务管理器,右键点击转至进程,看看里面是不是有一个运行进程,这个进程名是:atieclxx.exe    右击进程打开文件所在的位置。把这个程序移出原文件夹,最好移到别的盘里,重启电脑。(这一步是为...

ptime概述

官方给出的ptime的定义是:ptime gives the length of time in milliseconds represented by themedia in a packet。简单来讲就是一个数据包中媒体的时长,以毫秒为单位。 比如:ptime:20就是定义为20毫秒。 每种媒体的时间是不一样,比如:G711媒体时长默认20ms,G....

pixel和nexus设备安卓9.0/8.1/7.1.x/6.x WiFi和信号图标出现叉x号或者感叹号的消除办 法

在安卓9.0/8.1/8.0/7.1.2里如何消除x号(在老一点点版本是感叹号)呢? 1.首先开启usb调试,然后用数据线连接电脑和手机。 2.然后解决好您的adb驱动问题,具体教程见:http://www.pixcn.cn/thread-1084-1-1.html 3.在电脑开始菜单-运行 输入cmd,打开命令提示符 依次输入下面语句 (以下办法支持安卓...