闭包:在函数嵌套前提下,内部函数使用了外部函数的变量,并且外部函数返回了内部函数,我们把这个使用外部函数变量的内部函数叫做闭包
简单闭包:
def outer(logo):
def inner(msg):
print(f"<{logo}>{msg}>{logo}")
return inner
fn1=outer("黑马程序员")
fn1("大家好呀")
fn1("学python就来")
闭包:在函数嵌套前提下,内部函数使用了外部函数的变量,并且外部函数返回了内部函数,我们把这个使用外部函数变量的内部函数叫做闭包
简单闭包:
def outer(logo):
def inner(msg):
print(f"<{logo}>{msg}>{logo}")
return inner
fn1=outer("黑马程序员")
fn1("大家好呀")
fn1("学python就来")