python函数的嵌套调用_python语言中的函数嵌套调用

普通写法,python函数是顺序执行,遇到def不执行,然后执行下一个代码片段,遇到第2个def同样不执行。直到执行函数体外的test1() 和 test2()才执行函数体内的内容。def test1():

print('_'*20)

def test2():

print('+'*20)

test1()

test2()

打印结果一:C:\Users\Administrator\PycharmProjects\untitled\venv\Scripts\python.exe C:/Users/Administrator/PycharmProjects/untitled/函数嵌套调用.py

____________________

++++++++++++++++++++

Process finished with exit code 0

嵌套写法:def test1():

print('_'*20)

def test2():

test1() #把test1()函数嵌套在test2中。

print('+'*20)

test2()

打印内容同结果一。

上边只是一个简单的函数嵌套调用。个人觉得,这么用的意义并不是很大吧,刚学习python的时候,老师讲的是把一个函数的功能分开写,方便代码维护。

比如,计算几个数的平均值。如果把这个函数写成一个也可以实现。写成两个函数方便期中的一段代码让其他程序调用。

计算和是一个函数

求平均数一个函数

把计算和的函数嵌套在平均数函数里使用。这样计算求和的函数又可以被其他函数调用,从而实现求和函数的代码复用。改天把代码补上。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值