码迷,mamicode.com
首页 > 其他好文 > 详细

递归的调用

时间:2017-06-02 17:42:10      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:字符串   hid   pytho   png   自定义函数   定义   最简   src   信息   

递归的表现形式(此列不是递归只是说明递归的表现形式)
技术分享
 1 #递归的表现形式(此列不是递归只是说明递归的表现形式)
 2 def f1():
 3     return "递归的表现形式"    #f1函数里的功能,返回"递归的表现形式"字符串
 4 def f2():
 5     r = f1()    #执行f1函数
 6     return r    #返回f1函数的结果
 7 def f3():
 8     r = f2()    #执行f2函数
 9     return r    #返回f2函数的结果
10 def f4():
11     r = f3()    #执行f3函数
12     return r    #返回f3函数的结果
13 
14 adc = f4()  #执行f4函数
15 print(adc)
16 #打印出 递归的表现形式
17 #递归就是嵌套式请求,向第一层请求,程序会自动一层一层的将请求信息传递到底层,然后将结果在一层一层的传递回来
View Code

技术分享

递归最简单原理
程序本身自己调用自己称之为递归,类似于俄罗斯套娃,体现在代码中:用户执行函数,而函数里又在执行函数本身,相当于写了一个死循环函数,一般都需要用一个判断来决定递归深度
#!/usr/bin/env python
# -*- coding:utf-8 -*-
def f(a):   #自定义函数
    f(a)    #再次执行本身函数
f(1) #执行函数,触发函数循环

技术分享

 


 

 

递归的调用

标签:字符串   hid   pytho   png   自定义函数   定义   最简   src   信息   

原文地址:http://www.cnblogs.com/zjltt/p/6933701.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!