#定义嵌套函数
def func1():
print('this is func1') def func2():
print('this is func2')
#调用1
func1()
输出:this is func1
上面没有输出this is func2,说明嵌套子函数func2()没有被调用
原因:一个函数定义后,除非通过函数名调用,要不然始终不会被调用 那如何调用func2()呢?
#调用2
  func2()
func1()
输出:this is func1()
   this is func2()
Note:嵌套子函数调用注意缩进! 若是以下测试,该输出什么呢?
#调用3
  func2()
print('调用3')
func1() 输出:调用3
   this is func1()
   this is func2()
解释:这三行测试代码的执行顺序:print('调用3')->func1()->func2()所以才会输出上述结果。
一点小收获:python解释器执行代码时,先执行顶格(靠近编辑器最左端)的代码,然后再来执行有缩进的代码。所以就不难理解上述执行顺序了!


最新文章

  1. Nancy之基于Nancy.Hosting.Aspnet的小Demo
  2. jQuery基础(2)-- jQuery 选择器
  3. C# 如何执行bat文件 传参数
  4. 2)main函数在执行前和执行后有哪些操作
  5. ADO.NET 结构 集中数据库联接结构
  6. 【转】ant命令总结
  7. 获得WCF Client端的本地端口 z
  8. UML学习小结
  9. 基于swift MKMapkit 开发的地图定位导航
  10. ptrdiff_t 和 size_t
  11. Ant Design Pro+Electron+electron-builder实现React应用脱离浏览器,桌面安装运行
  12. Unable to docker login through CLI - unauthorized: incorrect username or password
  13. shapefile添加字段 设置文件名为字段内容
  14. C#获取某一路径下的所有文件名信息(包括子文件夹)
  15. 2018-2019-1 20189221《Linux内核原理与分析》第一周作业
  16. shell dict 操作
  17. [Functional Programming] Create Reusable Functions with Partial Application in JavaScript
  18. Hive(四)Hive的3种连接方式与DbVisualizer连接Hive
  19. 【BZOJ】2125: 最短路 圆方树(静态仙人掌)
  20. npm+webpack+babel+react安装

热门文章

  1. Python--day62--Django安装,配置,web请求流程,views.py总结
  2. sorted排序算法
  3. spring boot + thymeleaf 乱码问题
  4. 【t013】无聊的军官
  5. Linux创建用户、设置密码、修改用户、删除用户命令
  6. 安装node-sass时出现的错误解决方案(Mac自用,也可以借鉴)
  7. 2019-9-2-win10-uwp-列表模板选择器
  8. Fast Stone截图工具使用教程
  9. C# 获取 PC 序列号
  10. H3C创建本地用户