
python
wenqiang su
这个作者很懒,什么都没留下…
展开
-
装饰器
装饰器实际上就是为了给某程序增添功能,但该程序已经上线或已经被使用,那么就不能大批量的修改源代码,这样是不科学的也是不现实的,因为就产生了装饰器,使得其满足:不能修改被装饰的函数的源代码不能修改被装饰的函数的调用方式满足1、2的情况下给程序增添功能那么根据需求,同时满足了这三点原则,这才是我们的目的。因为,下面我们从解决这三点原则入手来理解装饰器。http://lib.csdn.ne...原创 2018-12-18 23:53:21 · 138 阅读 · 0 评论 -
数据结构与算法(python)
栈:#栈的实现'''栈的操作: Stark() 创建一个新的栈 push() 压栈 pop() 弹出栈元素 peek() 返回栈顶元素 is_empty() 判断栈是否为空 size() 返回栈的个数'''class Stack(): def __init__(self): self.__list =...原创 2019-01-31 21:40:17 · 1146 阅读 · 0 评论 -
python yield 用法
python yield 用法:转载的别人的内容:就这么简单的几行代码就让你明白什么是yield,代码的输出这个:1.程序开始执行以后,因为foo函数中有yield关键字,所以foo函数并不会真的执行,而是先得到一个生成器g(相当于一个对象)2.直到调用next方法,foo函数正式开始执行,先执行foo函数中的print方法,然后进入while循环3.程序遇到yield关键字,然后把y...转载 2019-08-11 12:12:16 · 170 阅读 · 0 评论