python基础
文章平均质量分 66
不问江湖任少侠
这个作者很懒,什么都没留下…
展开
-
python基础-装饰器
python理解装饰器 一、装饰器是干嘛用的? 装饰嘛,就像人化妆一样。在不影响人体功能的前提下,点缀点缀,让你仿佛换个人。 差不多就是这区别。 二、python中如何实现? 使用 @xxx 的方法来实现。 @xxx 其实会做两件事: 执行xxx函数。 xxx函数的返回值,是一个函数对象,会替换掉要装饰的函数。 比如这段代码: def print_a(func): print("A"); return func; @print_a def print_x():原创 2021-07-27 23:08:26 · 256 阅读 · 1 评论 -
python基础-生成器
如何理解python的生成器? 一、怎样理解生成器呢? 刚开始的时候,看到这样的格式python 代码 def generator_test(): for i in range(5): yield i; 总是容易把它看成是一个函数来理解。就是这种思维方法,让人难以理解它的运作。 那应该如何理解呢?我看了看这个generator单词的翻译。 然后,我尝试把generator 理解成一个发电机。 然后我就发现很好理解了。 ''' 定义一个发电机的结构。 发电机的运原创 2021-07-21 23:06:41 · 202 阅读 · 7 评论