自学python第十七天函数嵌套调用

DAY.17

函数可以嵌套调用,即在一个函数内部调用另外一个函数。内层函数可以访问外层函数中定义的变量,但不能重新赋值。

例1:#第一个函数

defQT1():

print(1)

print(2)

print(3)

#第二个函数

defQT2():

QT1()#调用第一个函数

print(4)

print(5)

QT2()#调用第二个函数

输出结果:

例2:#第一个函数def

QT1():

print(1)

print(2)

print(3)

#第二个函数

defQT2():

print(4)

QT1()#调用第一个函数

print(5)

QT2()#调用第二个函数

输出结果:

#所代码执行顺序为:先执行第二个函数,遇到第一个函数的调用后再返回去执行第一个函数

根据函数的返回值和函数的参数可以将函数分为四种类型:

①有参数无返回值的

②有参数有返回值的

③无参数有返回值的

④无参数无返回值的




转载请注明:http://www.aierlanlan.com/grrz/4684.html