恢复内容开始 递归的定义——在一个函数里再调用这个函数本身 现在我们已经大概知道刚刚讲的story函数做了什么,就是在一个函数里再调用这个函数本身,这种魔性的使用函数的方式就叫做递归。 刚刚我们就已经写了一个最简单的递归函数。 递归的最大深度——997 正如你们刚刚看到的,递归函数如果不受到外力的阻 ...
分类:
编程语言 时间:
2018-01-12 17:15:27
阅读次数:
152
python查看目录下所有的子目录和子文件 python递归便利目录结构 参考网站:http://lvmy.iteye.com/blog/1258824 ...
分类:
编程语言 时间:
2018-01-08 18:39:24
阅读次数:
225
Python递归实现斐波那契数列deffab(n):ifn==1orn==2:return1else:returnfab(n-1)+fab(n-2)num=int(input(‘请输入数字:‘))result=fab(num)print("总共有%d个小兔子"%result)
分类:
编程语言 时间:
2017-11-22 00:55:45
阅读次数:
241
#自定义函数: import ospath="D:\\Temp_del\\a"def gci (path):"""this is a statement"""parents = os.listdir(path)for parent in parents:child = os.path.join(pa ...
分类:
编程语言 时间:
2017-11-17 23:33:15
阅读次数:
463
def find_2(l,aim,start=0,end=None): if end == None:end = len(l) -1 if end >= start: mid = (end - start) // 2 + start if l[mid] > aim: ret = find_2(l,a ...
分类:
编程语言 时间:
2017-11-11 13:09:21
阅读次数:
238
递归 1.什么是递归 recursion 递归 - 递归的定义——在一个函数里再调用这个函数本身 在一个函数里再调用这个函数本身,这种魔性的使用函数的方式就叫做递归。 递归的最大深度——997 一个函数在内部调用自己 2.层数可以修改 sys模块 1 import sys #python限制在997 ...
分类:
编程语言 时间:
2017-11-09 19:46:43
阅读次数:
349
Phthon 递归函数 详解 在函数内调用当前函数本身的函数就是递归函数 下面是一个递归函数的实例: 第一次接触递归函数的人,都会被它调用本身而搞得晕头转向,而且看上面的函数调用,得到的结果会是: 为什么会得出上面的结果呢?因为都把调用函数本身之后的代码给忘记了,就是else之后的python 代码 ...
分类:
编程语言 时间:
2017-11-08 22:23:33
阅读次数:
235
一把大锁在加一把小锁。 过程分享:1、启动10个线程,每个线程都执行run3。 2、run3中先加了一个锁,然后执行run1。 3、run1中也加了一个锁,计算完成后解锁返回数据。执行run2。 4、run2中同样加了一个锁,计算完成后解锁打印run1,run2返回值。 5、最后打印num1、num ...
分类:
编程语言 时间:
2017-10-17 12:14:23
阅读次数:
226