python之day2

1、字符编码

什么是字符编码?

计算机要想工作必须通电,也就是电驱动计算机干活,而电的特性就是高低电压(高电压即二进制数1,低电压即二进制数0),也就是说计算机只认识数字。

编程的目的是让计算机干活,而编程的结果说白了只是一堆字符,也就是说我们编程最终要实现的是:一堆字符驱动计算机干活。

所以必须经过一个过程:

字符串----(翻译过程)---->数字 

这个过程实际就是一个字符如何对应一个特定数字的标准,这个标准称之为字符编码

2、字符编码分类

最早的字符编码 ASCII编码,只规定了英文字母和一些特殊字符的的对应关系。最多只能用8位来表示(一个字节),即2**8=256,所以,ASCII吗最多只能表示256个符号、

中国人规定了自己的标准gb2312编码

日本人定义自己的shift_jis编码

全世界标准编码 Unicode编码,常用2个字节(16位二进制)代表一个字符,生僻字需要4个字符

3、arp协议

功能:广播的方式发送数据包,获取目标主机的mac地址

posted @ 2021-12-24 15:09  小青~  阅读(19)  评论(0编辑  收藏  举报