zoukankan      html  css  js  c++  java
  • 递归的调用

    递归的表现形式(此列不是递归只是说明递归的表现形式)
     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) #执行函数,触发函数循环

    
    
    
     
  • 相关阅读:
    分页
    用于dbnull的数据转换。因为用convert.to无法转换dbnull类型
    sqldbhelper
    sql 去重
    wcf 双工
    WCF使用泛型方法的问题
    wpf 查找页面的所有TextBox
    WebService流行框架之Axis和CXF
    Hibernate SQL方言 (hibernate.dialect)
    Hibernate联合主键映射
  • 原文地址:https://www.cnblogs.com/zjltt/p/6933701.html
Copyright © 2011-2022 走看看