摘要:
(1)装饰器函数--装饰无参函数 def login(func): print("login11111") def fun(): print("login2222") func() return fun@logindef func(): print('func ')# func() (2)装饰器函数 阅读全文
摘要:
闭包 代码: def fun(num): def run(): print('num:', num) return runfun(10)() 条件: 1. 函数中嵌套函数2. 外层函数返回内层嵌套函数名3. 内层函数调用外层函数的非全局变量 作用: 实现数据锁定,提高稳定性 阅读全文
摘要:
(1)filter:过滤函数,根据函数过滤列表 方法一:输出:[1, 3, 5, 3, 7] def fun(n): return n < 10li = [21, 34, 1, 3, 34, 5, 3, 7, 10]res = filter(fun, li)print(list(res)) 方法二: 阅读全文
摘要:
# 递归求阶乘def fun(n): if n <= 1: return n else: return n * fun(n - 1)print([fun(i) for i in range(10)])# 非递归求阶乘def fun1(n): res = 1 i = 1 if n == 0: retu 阅读全文
摘要:
# 生成器def gen_func(): for i in range(10): j = yield i print("j=", j)g = gen_func()print(next(g))print(next(g))print(g.send(10))g.close()# g.throw(Value 阅读全文