Python每日一记131>>>从函数外部访问内部函数(嵌套函数中return的应用)

您所在的位置:网站首页 外部函数与内部函数的调用方法一样吗 Python每日一记131>>>从函数外部访问内部函数(嵌套函数中return的应用)

Python每日一记131>>>从函数外部访问内部函数(嵌套函数中return的应用)

2024-07-13 23:04| 来源: 网络整理| 查看: 265

我们知道函数内部可以嵌套另外一个函数,这叫做嵌套函数。但是我们是不可以直接在函数外部调用内部函数的。

import pandas as pd import numpy as np def fun1(k1): def fun2(k2): print('我是'+k2+'函数') fun2(k1) # 嵌套调用,正确 fun1('内部') #直接调用内部函数,报错 fun2('内部')

在这里插入图片描述 以上的结论似乎显而易见哈,但是我们需要思考的是,我们如何才能直接进行内部函数的调用呢?我们可以巧妙的转化一下:

import pandas as pd import numpy as np def fun1(k1): def fun2(k2): print('我是'+k2+'函数') return fun2#加了return就返回函数对象 fun=fun1(1)#将返回的对象赋给一个变量,就可以了 fun('内部')

在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3