导语:
本文主要介绍了关于详解Python的函数嵌套的相关知识,包括python跨函数调用变量,以及python嵌套函数怎么调用这些编程知识,希望对大家有参考作用。
Python 语言允许在定义一个函数时,其函数体包含另一个函数的完整定义。这就是我们通常所说的嵌套定义。
实例1:
def OutFun(): #定义函数OutFun(),
m=3 #定义变量m=3;
def InFun(): #在OutFun内定义函数InFun()
n=4 #定义局部变量n=4
print m+n #m相当于函数InFun()的全局变量
InFun() #OutFun()函数内调用函数InFun()
实例2:
def InFun(m):
n=4
print m+n
def OutFun()
m=4
InFun(m)
例2首先定义函数InFun(),然后再次定义OutFun()函数。此时InFun()和OutFun()是两个完全独立的函数,在OutFun()函数中又调用了InFun();其实, Example 1 和 Example 2 中的嵌套是一样的,只是两种不同的表现形式。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python函数定义规则08/29
- ♥ linux如何执行python11/26
- ♥ 为什么我劝你不要盲目追随Python?11/25
- ♥ 如何在python中写不等于08/12
- ♥ 树莓派和python有什么关系09/24
- ♥ 如何在python中选择32位或64位09/19
内容反馈