python
文章平均质量分 70
wangliyao518
这个作者很懒,什么都没留下…
展开
-
robot keyword 开发中如何结合clean code open close principle
简介:clean code是精心设计的、编写良好的软件。clean code能够很好地与外部客户和内部客户进行沟通,也就是说,能够很好地与希望用它完成任务的用户以及开发人员、维护人员简单地理解它, 很好与开发人员进行沟通。更多详情可访问官网: clean code website 小的demo为了浅显易懂, 我还是以之前的计算器keyword代码做为例子, 我们先来看看之前的代码...原创 2018-09-15 16:59:26 · 145 阅读 · 0 评论 -
斐波那契数列的7种实现
定义:斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递归的方法定义:F(0)=0, F(1)=1,F(2)=1, F(n)=F(n-1)+F(n-2)(...原创 2018-10-06 22:25:08 · 422 阅读 · 0 评论 -
Python设计模式之单例模式
目录 单例模式定义:import 模块:logging模块实现单例模式的几种方式:1.使用模块方法2.使用装饰器3.使用类4.基于__new__方法实现(推荐使用,方便)5.基于metaclass方式实现单例模式定义:维基百科对单例模式定义如下:单例模式,也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例...原创 2018-10-21 21:18:51 · 192 阅读 · 0 评论 -
Python的Generators
目录 前言:怎样创建一个python generator?generator函数和普通函数的区别有循环的python generatorpython generator 表达式python里为什么要使用generator?1.容易实现2.节省内存3.代表无限的stream4.generator流水线(pipeline)前言:要想创建一个itera...转载 2018-10-27 10:39:34 · 548 阅读 · 0 评论