摘要: 1.简述 内部函数被当做对象返回时,夹带了这个内部函数之外的自由变量 闭包:带着当前变量环境的函数 b是inner函数,具有当前变量的值,li是一个空列表,n=[1] b(),当b被调用时,li.append(1),n=[2],li=[1],这些变量都被存储在了__closure__中 b.__cl 阅读全文
posted @ 2019-02-12 19:24 taomin 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1.__call__ 实现__call__后,该类的对象可以被调用 举例如: test_call_obj是类的对象,test_call_实现了__call__后,可以被该类的对象可以被调用,调用后会打印self.n的值 2.__repr__和__str__ repr和str的功能类似,像java的t 阅读全文
posted @ 2019-02-12 17:09 taomin 阅读(140) 评论(0) 推荐(0) 编辑
摘要: pass 阅读全文
posted @ 2019-02-12 16:48 taomin 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 1.python基础 1.1 python2和python3的区别 1.2 python闭包 闭包是由函数及其相关的引用环境组合而成的实体 f = func1()得到的值是func2函数的对象内容地址 f()执行func2函数 1.3 元组和列表的区别 区别1:元组定义通过小括号定义或者tuple( 阅读全文
posted @ 2019-02-12 15:49 taomin 阅读(123) 评论(0) 推荐(0) 编辑