python的函數中是還可以定義函數的,這樣的函數成為嵌套函數,看下面的例子
1python支持嵌套函數;
2內層函數可以訪問外層函數中定義的變量,但不能重新賦值(rebind);
3內層函數的localnamespace不包含外層函數定義的變量
deffoo():#定義函數foo(),
m=3#定義變量m=3;
defbar():#在foo內定義函數bar()
n=4#定義局部變量n=4
printm+n#m相當于函數bar()的全局變量
bar()#foo()函數內調用函數bar()
以上內容為大家介紹了python培訓之函數里面可以定義函數嗎,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。