1,编码
在ASSIC码中 每一个字符统一都需要8个bit来存储
一位=1bit
1个字节=1bytes=8bit
在Unicode 万国码中 每一个字符统一占两个字节即16个bit
支持中文的第一张表叫做 GB2312 (1980 gb2312 6700+个中文;1995 gbk1.0 20000个中文;2000 gb18030 27000个中文 ;big5 台湾)
UTF-8 = unicode 的扩展集,可变长的字符编码集 在UTF-8中一个字符占3个字节
1.GBK是在国家标准GB2312基础上扩容后兼容GB2312的标准(好像还不是国家标准)。GBK编码专门用来解决中文编码 的,是双字节的。不论中英文都是双字节的。
2.UTF-8 编码是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。对于英文字符较多的论坛则用UTF-8 节省空间。另外,如果是外国人访问你的GBK网页,需要下载中文语言包支持。访问UTF-8编码的网页则不出现这问题。可以直接访问。
3.GBK包含全部中文字符;
Assic -->Gb2312 ->gbk1.0–>gb18030
Assic -->unicode -->utf-8 /utf-16
python2.X的默认编码是Assic
python3.X的默认编码是Unicode
unicode 向下兼容gb2312 , gbk
在pyton2.x版本中如果需要使用中文需要调用#!-- coding:utf-8 --
以上是关于在使用python时候关于编码方面遇到的问题
2,系统位数
1.我们的电脑我们一般可见到的分为32位和64位系统的电脑,32位的电脑在我们这个时代2020年大概只有 机房也就是学校的电脑室或者一些为了节省成本的公司办公才会见到,在我之前的理解中以为这个位数是色 彩位数就像我们水彩笔有多少根一样以为位数越大我们的屏幕会越清晰。(这是比较尴尬的,这个故事告诉 我们看见任何事物千万不要凭自己的想象去臆想,不会一定要学)
2.
32bit ==内存的最大寻址空间是232(4GB)
64bit ==内存的最大寻址空间是264(不知道是多少GB反正很大 你没事可以算一算)
也就是说如果是32位的操作系统理论山个只能使用约4GB的和内存,如果程序使用超过4GB那么就要选择 64位的操作系统
位数一开始是根据CPU一次处理数据的能力,把处理器分为了32位和64位,如果你的电脑cpu是32位的,那么就只能装32位的 系统;要是你的电脑cpu是64位的,那么既可以装64位的也可以装32位的操作系统,只不过装32位的对于电脑来说有点浪费。64 位毕竟是升级了的,所以加了很多新的功能和技术,比32位明显提升了一个阶次。
64位操作系统,可以进行更大范围的整数运算可以支持更大的内存,比32位的系统,理论上快2倍
4GB +64位操作系统 与4GB+32位操作系统 运行一样快
3,cmd的使用
开始–》cmd --> cd c:\ -->dir
cd = change directory
dir = 查看当前目录文件列表
进入cmd后如果需要转入非系统(非C)则直接输入**d(e,f,j)😗*即可
cd … 返回上一层目录
cd …/… 返回上上一层目录
cd …/…/… 返回上上上一层目录
cd …/…/…/… 返回上上上上一层目录
用cmd让程序打开文件格式为:F:>python\python.exe ‘‘F:\CSDN博客\Good morning.txt’’ (因为 在文件名中含有空格符号所以会出现引号 我们在输出的时候输入首字母或者前几个再按Tab键即可补全)