由于有VBA的基础,所以python的介绍等部分,粗略的就过去了。

包括注释,输入输出等等

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

一、只要有乱码,那么就跑不离编码。关于编码问题,视频讲师并不是很了解。焦点主要集中在GBK和utf-8,中文的情况下。因为两种编码,都兼容ascii,英文的肯定都没问题。

  我们看到的汉字,在电脑里面,只能二进制形式存在,那么每个字,他的二进制码,是什么样子的?不同的编码规范,给出的二进制码就会不一样。如果一段文本,被utf-8的编码,‘翻译’以后,存到了电脑硬盘或者内存,然后又回头去读取他,这个时候,如果还是使用utf-8解码,那没问题,正常显示这个文本。但是如果换成了用GBK来解这个二进制呢?就会走岔了。翻译成了另外一个字符,可能就是个乱码。

如果更进一步,用GBK翻译出来一堆乱码,然后又再次用一个编码进行翻译,变成二进制,这个时候,如果还是使用的GBK,那么至少复原回去了,存在内存的是个正确的utf-8的结果。但是如果这次又用utf-8,对乱码进行编码保存呢?这样经过两次折腾以后,二进制数据体,不管用GBK,还是utf-8进行翻译,出来的都是乱码。只不过,用utf-8解码出来的,其实是“正确的乱码”,而用GBK,就是乱上加乱了。

所以说,二进制流,未必就是“正确”的,也有可能是乱码编码出来的二进制。

二、python要求缩进,但是一定要注意缩进字符一致。tab键和空格键不一样。官方建议是4个空格。实际书写过程中,我们习惯使用TAB。那么就需要把TAB转为4个空格。因为在windows和linux系统下,TAB键是不同的,不转的话,缩进上会出问题。所以不管使用哪一种编辑器,确认TAB键会自动转为4个空格。

三、也是从基本的逻辑开始,if 和 for 。不过这次先看下一个‘提前’的作业,登陆3次以后锁定登陆。那么就涉及到读写文档作为存储了。去查一下相关资料。

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄