python高级

master
kenwoodjw 2019-03-03 01:05:37 +08:00
parent d99fc781f3
commit 5be81c15a6
1 changed files with 55 additions and 52 deletions

View File

@ -543,6 +543,7 @@ New 是真正创建实例对象的方法所以重写基类的new 方法,以
count = sum(range(0,101))
print(count)
```
# Python高级
## 4设计模式
## 4.1 对设计模式的理解,简述你了解的设计模式?
@ -565,8 +566,10 @@ New 是真正创建实例对象的方法所以重写基类的new 方法,以
单例模式应用的场景一般发现在以下条件下:
资源共享的情况下,避免由于资源操作时导致的性能或损耗等,如日志文件,应用配置。
控制资源的情况下方便资源之间的互相通信。如线程池等1,网站的计数器 2,应用配置 3.多线程池 4数据库配置 数据库连接池 5.应用程序的日志应用...
## 4.5 对装饰器的理解,并写出一个计时器记录方法执行性能的装饰器?
装饰器本质上是一个python函数它可以让其他函数在不需要做任何代码变动的前提下增加额外功能装饰器的返回值也是一个函数对象。
```
import time
def timeit(func):