99%人都不知道

 

def transmit_to_space(message):
    "This is the enclosing function"
    def data_transmitter():
        "The nested function"
        print(message)

    data_transmitter()

# print(transmit_to_space("Test message"))


def print_msg(number):
    def printer():
        "Here we are using the nonlocal keyword"
        nonlocal number
        number=3
        print(number)
    printer()
    print(number)

print_msg(9)

  

 

posted @ 2023-12-15 15:28  freedragon  阅读(5)  评论(0编辑  收藏  举报