文章目录
- 数据的存储
- 第一个python程序
数据的存储
思考1:为什么使用计算机?
答:存储数据,计算数据
思考2:数据存在哪里?
答:数据存储在内存里
思考3:数据怎么在内存里存储的?
答: 首先弄明白怎么存储数字
内存: 内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。
举一个简单的例子来理解内存,一个开关,有两种状态,开启和关闭。一种状态对应1,另一种对应0。把八个开关放到一间房间里,这个房间称为“一个字节”,一个开关代表“一位”。每个房间都有门牌号,门牌号码看做“地址”。把无数个房间堆叠起来组成摩天大厦,可以把摩天大厦看成“内存”。
数据存储(10在内存里占4个字节,32位)
计算机存储数据,先开辟内存空间,再存储数据。
计算机开辟内存的最小单位是字节。在存储数据时,
用最高位表示符号,1表示负数,0表示正数。
0000 0000 0000 0000 0000 0000 0000 0000 1010
单位
1bit
8bit —— 一字节
1024字节 —— 1K
1024K —— 1M
1024M —— 1G
1024G —— 1T思考4:内存中以什么形式存储数据?各进制数相互之间如何转换?
答:内存中以二进制形式存储数据。
常用进制介绍
二进制: 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(10) -> 1010(2)
二进制 →十进制
当前的数字,乘以2的位数次方,最后相加
1010(2)→ 10(10)
八进制 →二进制
【一转三位】:八进制的一位相当于二进制的三位,转换时按照十进制转换。
65(8)→ 110 101 (2)
二进制 →八进制
【三位一取】从低位开始取,高位不足则补零
110 101(2) 转成 6 5(8)
十六进制 → 二进制
【一转四位】十六进制的一位相当于二进制的四位,转换时按照十进制转换。
a4 (16) → 1010 0100 (2)
二进制 → 十六进制
【四位一取】从低位开始取,高位不足补0
第一个python程序
#输出 注释,注释一行,注释的内容不执行,仅作为解释说明使用
# print为Python的输出函数,输出双引号之间的内容
print("Hello Word!")
#输出为ello Word!