摘要: 1. *args 允许将一个非键值对的可变数量的参数列表(元组)传递给一个函数。 2. **kwargs 允许将一个键值对的可变数量的参数字典传递给一个函数。 综合: 调用时 阅读全文
posted @ 2018-03-17 22:33 chen狗蛋儿 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 如果想在函数内部改变函数外的变量值,用global语句完成: 在不传该变量值入函数的情况下要改变它的值: 如果不声明global将会报错未找到: 如果是将该变量传参进入函数时,则该变量不变: 注意,这仅当a为数的时候,当a为list,set,dict,等可切片的时,不用声明global也会改变。 a 阅读全文
posted @ 2018-03-17 21:12 chen狗蛋儿 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 1、闭包 看网上有很多种闭包讲法: (1) 简单举一个例子: 简单的说,这种内部函数可以使用外部函数变量的行为,就叫闭包。 (2)闭包(Closure)是词法闭包(Lexical Closure)的简称,是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不 阅读全文
posted @ 2018-03-17 17:32 chen狗蛋儿 阅读(171) 评论(0) 推荐(0) 编辑