day01-第一个python程序与数据存储(01-06)

冷暖自知 提交于 2020-01-26 19:53:04

来源于千锋2016还是2017的网课视频。

 

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

单位
1bit
8bit    == 1字节
1024bit == 1K
1024K   == 1M
1024M   == 1G
1024G   == 1T

内存中以二进制形式存储数据

二进制:0 1 逢二进一
0 + 0 = 0
0 + 1 = 1
1 + 1 = 10
11 + 1 = 100 
        11
+       ..1
----------
       100

八进制:0 1 2 3 4 5 6 7  逢八进一
1 + 7 = 10
1 + 2 = 3

作用:开发中基本不用,因为八进制和十六进制可以很轻松的跟二进制转换


十进制:0 12 3 4 5 6 7 8 9   逢十进一

十六进制:0 12 3 4 5 6 7 8 9 a b c d e f 逢十六进一

1 + f = 10

作用:内存地址用十六进制数表示


十进制---》二进制
倒除法,余数逆序
10(10进制)
10/2--->1010(2进制)

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


八进制-->二进制
[一转三位] 八进制度一位相当于二进制度三位,转换时按照十进制转换
65(8)->110101(2)


十六进制--》二进制
[一转四位] 十六进制度一位相当于二进制度四位,转换时按照十进制转换
a4(16)-->10100100(2)


二进制--》八进制
[三位一取] 从低位开始取,高位不够补0
110101(2)-->(8) 


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

原码、反码、补码
原码:规定了字节数,写明了符号位,就得到了数据度原码
反码:正数的反码是其原码,负数的反码是其原码的符号位不动,其他位取反


1.安装Python3.6.8
2.安装pycharm


交互模式

命令行模式
pyhton 程序文件以.py结尾

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


绝对路径:从根目录开始连接的路径
相对路径:不从根目录开始连接的路径
 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!