首页 > 代码库 > 进阶 第三课:函数(第三节)
进阶 第三课:函数(第三节)
1. 习题反馈 2. 自省与函数 func.__code__ def func1(arg1, arg2): return arg1*arg2 print dir(func1.__code__) print func1.__code__.co_varnames print func1.__code__.co_filename 3. 作用域问题再议 arg =1 def func1(): global arg arg = 2 def func2(): global arg arg = 3 func2() func1() print arg 4. 可变参数的魔法与禁忌 def func1(arg): arg[0] = 5 return arg # print (func1([1,2,3])) ## 列表为可变对象 tlist = [1,2,3] print func1(tlist) print tlist ## 不建议大家引入可变参数
进阶 第三课:函数(第三节)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。