大宇私人领地伊甸园丨宁愿做了后悔,也不要错过后悔[www.mrdayu.com]
注册

24小时联系邮箱:[email protected]

所有文章
大宇私人伊甸园: 首页 > 所有文章 > 编程人生 > Python语言 > 《大宇:我和马哥学Python》 > [003.05]递归

[003.05]递归

发布时间:2018/09/14 《大宇:我和马哥学Python》 标签递归阅读:113

递归:

递归需要边界条件,递归前进段和递归返回段:

  • 10*9*8*7*6*5*4*3*2*1
  • 10*(10-9)*…(10-1)

协程:

函数的设计规范:

耦合性:

(1)通过参数接受输入,以及通过return产生输出以保证函数的独立性

(2)尽量减少使用全局变量进行函数间通信。

(3)不要在函数中修改可变类型的参数。

(4)避免直接改变定义在另一个模块中的变量。

聚合性:

(1)每个函数都应该有一个单一的、统一的目标;

(2)每个函数的功能都应该相对简单。

The bottom line, for me, is simple.

Let’s hope it doesn’t take 500 years for a discipline of testing to becomes the standard for software developers.

From:dayu

您好!请登录

合作网站快捷登录:
点击取消回复

已有0评论

    大宇博客

    点击这里给我发消息 点击这里给我发消息 点击这里给我发消息 点击这里给我发消息