摘要: 函数闭包入门 什么是闭包 闭包是一种特殊的函数,闭包一般由两个函数构成,分别为内函数和外函数,内函数会引用外函数传入的参数,而外函数返回的结果是内函数本身。 比如: def func_out(a):#外函数 b=10#a,b都是外函数的变量 def func_in(c):#c是内函数的变量 retu 阅读全文
posted @ 2021-05-21 23:24 千翻娃儿 阅读(128) 评论(0) 推荐(0)
摘要: 不可变对象作为默认参数 一般来说,函数的默认参数都用不可变对象来作默认参数,如int,str,None,tuple,bool等。 举例: def func(x,y=2): return x+yfunc(1)>>>print(func(1))3>>>print(func(1,10))11 在实际工程中 阅读全文
posted @ 2021-05-21 00:00 千翻娃儿 阅读(492) 评论(0) 推荐(0)