python 嵌套函數

嵌套函數是在函數內部用def再定義一個函數,如下:

def test():

    print('this is test function')

    def test2():

        print('this is test2 function')

在嵌套函數只能在函數內部調用

實例

x = grandpa():
    = dad():
        = son():
            x = (x)
        son()
    dad()
grandpa()


若在函數內部定義的函數未被調用,則只是做了定義,不產生任何效果,這符合函數即‘變量’特性,換句話說,‘變量‘定義後未被調用,則不會產生任何的效果

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章