python基础知识
1、常见的编码有如下几种
ascii码
中国早期的编码: gb2312
万国码 unicode (占用4个字节)
中国后来的编码: gbk
utf8 可变长的编码 (英文字母 8位 1byte 欧洲文字 16位 2bytes 中国文字 24位 3bytes)
2、编码使用在哪儿的?
unicode :程序的内存里的
utf-8:存在文件里或者在网络上传输的时候
3、函数参数顺序
位置参数,*args,默认参数,**kwargs
4、闭包函数
如果一个内部的函数引用了外部函数的变量,那么这个内部函数就是一个闭包函数。
1 def func(): 2 a = 1 3 def inner(): 4 print(a)
闭包函数的作用:能够把一些数据固定存在二阶函数的外层