摘要: 嵌套作用域 def f(): x = 4 action = lambda n,y=x:y**n # def action(n,y=x): # return y**n return action a = f() # print(a) b = a(3) # action(n,y=x) print(b) 阅读全文
posted @ 2020-12-04 15:23 小杜打醋尢买布 阅读(100) 评论(0) 推荐(0)
摘要: 匿名函数 格式: 函数名 = lambda [参数1,参数2...]:表达式 lambda表达式总结: 优点:代码简洁,不增加额外变量 缺点:难于理解,降低了可读性 建议:不提倡使用lambda, 除非你知道自己在干什么。在团队开发中, 一个良好易读的代码是非常重要的,有助于提升团队协同开发效率,减 阅读全文
posted @ 2020-12-04 15:21 小杜打醋尢买布 阅读(130) 评论(0) 推荐(0)
摘要: 内置函数 1 abs():取绝对值 print(abs(-10)) # 10 print(abs(10)) # 10 2 max,min()取最大最小值 # 参数形式1:max(ars1,args2...) # 全部数字 # print(max(1,23,5,34,8,987,9,3,3,32,)) 阅读全文
posted @ 2020-12-04 15:18 小杜打醋尢买布 阅读(107) 评论(0) 推荐(0)
摘要: 一、命名空间 1 概念:保存对象和值的字典 2 分类 局部命名空间:函数内定义内容。 全局命名空间:模块级别,当前所有的py文件 内置命名空间:解释器级别,内置的方法等 3 访问命名空间 locals():访问局部命名空间:根据调用的位置有关系 globals():访问全局命名空间:与调用位置无关 阅读全文
posted @ 2020-12-04 11:50 小杜打醋尢买布 阅读(123) 评论(0) 推荐(0)