函数进阶

Posted eggtea

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数进阶相关的知识,希望对你有一定的参考价值。

函数的嵌套调用

函数的嵌套调用:  在调用一个函数的过程,又调用了其他函数。

 

def bar():

  print(‘from bar‘)

def foo():

  print(‘from foo‘)    # foo 内部又调用了另外一个函数bar 

foo()   

# 函数的嵌套调用:  在调用一个函数的过程,又调用了其他函数。


# 定义第一个函数
def my_max(x,y):
    if x > y:
        return x
    else:
        return y

# 定义第二个函数
def my_max4(a,b,c,d):
    ret = my_max(a,b)   # 调用第一个函数
    ret2 = my_max(ret,c) # 调用第一个函数
    ret3 = my_max(ret2,d) # 调用第一个函数
    return ret3
ret = my_max4(4,5,6,9)
print(ret)
# 可以把一个复杂的问题分解成一个小的问题。

函数的嵌套定义

    在一个函数内部,又定义了另外一个函数

 

以上是关于函数进阶的主要内容,如果未能解决你的问题,请参考以下文章