第一周随笔
1.这一周我都在学习python,对python已经学习过的内容进行复习后,对新知识继续进行学习。
2.下周准备继续对python的相关内容进行第二阶段的学习,对python中的类对象进行学习。
3.本周遇到的问题:
①.格式出现的问题居多,主要是tab和空格键混用导致的错误Unindent does not match any outer indentation level,在以后的编程中要注意格式的统一规范。
②.python的乱码问题。
decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode('gb2312'),表示将gb2312编码的字符串str1转换成unicode编码。
encode的作用是将unicode编码转换成其他编码的字符串,如str2.encode('gb2312'),表示将unicode编码的字符串str2转换成gb2312编码。
可以通过以下方式进行解决:
尽量把所有的input 都decode成unicode。
即 str.decode('utf-8');
输出时,再encode成所需的编码格式