摘要: python中可以引入作用域的有 函数 类 模块,而 if else try for 等不会引入作用域 LEGB L local 局部作用域 更改变量需要先声明 global E enclosing 父级函数的作用域 更改变量需要先声明 nonlocal G global 全局变量 B built- 阅读全文
posted @ 2017-12-04 17:04 Andy__li 阅读(84) 评论(0) 推荐(0)
摘要: 序列化:把对象/变量变成可存储或可传输的过程叫序列化,pickling json 是js下的一个模块,但是各个语言中通用,python中也封装了json 只能将字典集合等序列化,无法把类和函数序列化 dumps 和 loads方法 dump和load方法,只是比上面的多写一步,效果完全一样 pick 阅读全文
posted @ 2017-12-04 17:02 Andy__li 阅读(86) 评论(0) 推荐(0)
摘要: 浅copy 一 b = a.copy 二 import copy a = copy.copy(b) 深copy import copy a = copy.deepcopy(b) 注意:python文件名不要命名为copy.py,否则import copy时是导入的自己而不是系统的copy模块 阅读全文
posted @ 2017-12-04 17:00 Andy__li 阅读(94) 评论(0) 推荐(0)