导语:
本文主要介绍了关于详解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如何自动下载pip11/11
- ♥ 如何将python界面设置为黑色08/23
- ♥ python如何输出变量的值?09/04
- ♥ python职位的主要工作是什么11/19
- ♥ 如何在python中将字母大写10/03
- ♥ 为什么说python是胶水语言11/24
内容反馈