python语言中的函数嵌套调用
时间:2018-06-27 17:56:11
小编:动力软件园
阅读:
普通写法,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的时候,老师讲的是把一个函数的功能分开写,方便代码维护。
比如,计算几个数的平均值。如果把这个函数写成一个也可以实现。写成两个函数方便期中的一段代码让其他程序调用。
计算和是一个函数
求平均数一个函数
把计算和的函数嵌套在平均数函数里使用。这样计算求和的函数又可以被其他函数调用,从而实现求和函数的代码复用。改天把代码补上。
相关阅读
-
matplotlib图形显示中文乱码解决方案matplotlib图形显示中文乱码解决方案:步骤一:打开设置文件import matplotlibmatplotlib.matplotlib_fname()会显示matplotlibrc文件的地址: E:Anaconda2-4libsite-时间:2018-11-16
-
循序渐进理解python的__init__()方法__init__()方法也叫实例初始化方法,在初始化对象的时候,其实就是执行的是__init__()方法。以下从三个代码的优化来理解__init__()方法的使用。小白自我学习,大神飘过。#!时间:2018-07-02
-
python编程中列表常用方法python列表常用方法整理:1、append 在列表后边追加元素2、count 统计元素出现的次数3、extend 拓展,批量添加4、index 获取指定元素索引号5、insert 在指定位置插入元素6、时间:2018-07-01
-
Python字符串方法图示字符串常用方法非常用,只需要记住一些常用的即可。提供一张思维导图,随时方便查阅。index()rindex()find()rfind()count()strip() lstrtip()rstrip()split()rsplit()split时间:2018-07-01
-
python中对象使用[:]是什么意思前几天,同事遇到一个小问题在python中对象[:]不知道什么个意思。经查询这个叫切片。语法: 对象[起始下标:结束下标(不包含):步长]只写一个: 号就是取对象本事 等同于 [:时间:2018-07-01
-
python字符串下表在内存中下标基数是从0开始的,并不是我们直接看到的1。下标取值从左向右是正数,反过来是负数同样可以取。如果下标越界则报错。>>> a = 'python'>>> a[0]'p&#时间:2018-07-01
-
小白学python函数返回值函数是为了方便和代码复用,提高代码维护和可读性。函数的返回值就是你设置了多个参数后要有一个执行结果。举个例子:如电脑组装,你给老板组装参数,老板按照你的要求进行组装,最后给你一台可以正常运行的电脑。时间:2018-06-26
-
windows下如何安装python环境 V2.7.3下载安装python环境,详细安装步骤如下:A、 双击安装程序python.msi,开始安装向导 B、 点击“next”进入下一步,进入安装路径设置,选择默认路径(c:pytho时间:2014-04-22
热门阅读
-
IDEA中使用ANTLR4附IDEA配置antlr4环境教程
阅读:499
-
python语言中的函数嵌套调用
阅读:95
-
如何用Notepad2替换系统自带的Notepad
阅读:195
-
python编程中if __name__=='__main__如何理解
阅读:145
-
10大开源后台控制面板源码
阅读:171