回顾(2017年8月16日 21:46:55)

时间:2022-02-08 14:07:24

字符编码:

2.0下默认是ascii码,不能支持中文,所以中国有GB2312---GBK---UTF-8

utf-8是unicode(万国编码)的扩展集

GBK向下兼容GB2312

windows默认的编码是GBK

unicode不管存英文还是存中文,都是两个字节

acciss默认英文是一个字节,

utf-8 英文形式按ascii码的形式存,占一个字节,中文是3个字节,可变字符编码集。

字符编码转换:encode & decode

3.0中默认编码是uicode

 

函数:

回顾(2017年8月16日 21:46:55)

作用域:

回顾(2017年8月16日 21:46:55)

找变量的顺序结构,大套小。内部赋值了就跟外部没关系

除非进行声明:global

 

返回值:return

为了得到一个函数的执行结果 & 代表一个程序的结束

 

递归:自己调自己

1、有一个明确的结束条件

python最大允许层数是999层

2、问题规模每递归一次,都应该比上一次的问题规模有所减少(减的越多,效率越高)

3、效率低

 

高阶函数:把一个函数当作另一个函数的参数传进去

函数式编程是没有副作用的(结果是确定的)

 

文件操作:r(read)、w(write会覆盖,写之前一定要备份)、a(追加)、r+(读写模式,追加在文字后)、w+(以写的模式打开文件),a+(追加写读)、rb、wb、ab

seek、tell、truncate、flush()

回顾(2017年8月16日 21:46:55)