进制_初始编码
一、进制
我们生活中最常见的进制是十进制,也就是逢十进一,其实不单单有十进制,在计算中 最常用的还有二进制 、十六进制,他们之间都是可以相互转换的。
1.1 十进制转二进制:
直接除2除到商为0,取余数从下往上取。
1.2 二进制转十进制
电脑的最底层储存传输是靠0和1传输,
即:高电压 == 1,低电压 == 0
最开始计算机是用 七位 0101010 代表一个字符,对照 ascii编码,你会发现 都是八位,前面一位都是0,这是创识人,为了后面的发展 留了一位
1.1、存储单位转换
0000 0001 8位(bit) == 1个字节(Byte)
1024 Byte(字节) == 1KB
1024KB == 1MB
1024MB == 1GB
二、ASCII码
美国:ASCII码为了解决这个全球化的文字问题,创建了一个万国码:Unicode
最开始
1个字节 表示所有的英文,特殊字符,数字 等等
2个字节 16位表示一个中文,发现不够,unicode一个中文用四个字节表示, 32位 浪费而有点慢,w其实21位就可以包括全了
升级版 utf-8 一个中文 3个字节去表示
运算符 : 简单就不写了 写几个常用会比较难的
= :赋值
==:等于,比较
!= :不等于
% :相除取余数
// :相除取整数
** :幂 次方
赋值运算
+= : 如 a = a + b 可以写成 a += b
依次 :-= 、/= 、*= 、//= 、%= 、**=
逻辑运算 首先记住:除了0是False外 其他数值都是True
and : 且、与 当 x and y 时 若x是False 返回 x ,否则返回 y
or :与 and 相反
运算优先级:() > not > and > or python计算是从左往右 从上往下 一行一行解释