08 2016 档案

摘要:解耦 = 解除耦合 未解除耦合例子 解除耦合例子 解耦 = 解除耦合 未解除耦合例子 解除耦合例子 问 : 帐号信息在db里为什么要分成一个一个的文件,而不把所有的帐号都放在一个文件里? 答 : 由于A用户正在操作文件,B用户若也操作文件的话,B读到的实际上是个旧文件,当B又保存的时候,就没有把A已 阅读全文

posted @ 2016-08-26 09:10 zoeeeeee 阅读(1665) 评论(0) 推荐(0)

摘要:装饰器 定义 : 本质就是函数,功能 :(装饰其他函数),就是为其他函数添加的附加功能。 原则 : 1、不能修改被装饰的函数的源代码 2、不能修改被装饰的函数的调用方式 总结 : 装饰器对被装饰的函数是完全透明的,感知不到装饰器存在,因为没有修改源函数,该怎么运行还在运行。 实现装饰器的知识 : 1 阅读全文

posted @ 2016-08-18 14:35 zoeeeeee 阅读(131) 评论(0) 推荐(0)

摘要:函数 1、面向对象的编程 2、面向过程的编程 #没有return的叫做过程 3、函数式编程 #有return的返回叫做函数 传参的方式 1、可以定义默认传参的方式,位置调用的传参方式,与位置有关 def run(x=1,y=2) print (x,y) run() 2、关键字调用,与位置无关,会输出 阅读全文

posted @ 2016-08-09 14:15 zoeeeeee 阅读(221) 评论(0) 推荐(0)

摘要:模块的命名 1 假设命名的是sys.py 在sys.py中引入sys 这样是有问题的,不建议引入库与文件重名 2 base/lib/site-packages #第三方库会放在这里 3 base/lib #一般存放的是标准库 sys模块 case_1 import sys print (sys.pa 阅读全文

posted @ 2016-08-03 16:57 zoeeeeee 阅读(185) 评论(0) 推荐(0)

导航