摘要:
以上代码的输出是 [6, 6, 6, 6] (而不是 [0, 2, 4, 6])。 这个的原因是 Python 的闭包的后期绑定导致的 late binding,这意味着在闭包中的变量是在内部函数被调用的时候被查找。所以结果是,当任何 multipliers() 返回的函数被调用,在那时,i 的值是 阅读全文
posted @ 2022-09-01 17:38
测试小潘
阅读(19)
评论(0)
推荐(0)
摘要:
导入模块的本质 py文件的两种用途 包的本质 阅读全文
posted @ 2022-09-01 17:08
测试小潘
阅读(112)
评论(0)
推荐(0)
摘要:
enumerate 内置函数 阅读全文
posted @ 2022-09-01 16:52
测试小潘
阅读(18)
评论(0)
推荐(0)
摘要:
python中生成器有两种:函数生成器和表达式生成器 【函数生成器】若函数体包含yield关键字,再调用函数,并不会执行函数体代码,跌倒的返回值即生成器对象。 生成器对象内置有 __iter__,__next__方法,所以生成器本事就是一个迭代器,可以被for循环遍历。 阅读全文
posted @ 2022-09-01 16:35
测试小潘
阅读(22)
评论(0)
推荐(0)
摘要:
*args **kwargs 见下图: *的高级用法 **的高级用法 阅读全文
posted @ 2022-09-01 16:18
测试小潘
阅读(21)
评论(0)
推荐(0)
摘要:
带参数的装饰器 1、被装饰的函数需要参数 2、使用装饰器的时候可以给装饰器传参 阅读全文
posted @ 2022-09-01 15:36
测试小潘
阅读(14)
评论(0)
推荐(0)
摘要:
闭包函数 阅读全文
posted @ 2022-09-01 15:22
测试小潘
阅读(16)
评论(0)
推荐(0)
摘要:
python3.6后加入了新功能,用来声明一个变量的类型 通过声明变量的类型,编辑器和一些功能给你提供更好的支持 容器类的需要引用typing包 阅读全文
posted @ 2022-09-01 14:59
测试小潘
阅读(21)
评论(0)
推荐(0)

浙公网安备 33010602011771号