摘要: 协程: 协程,又称微线程,纤程。英文名Coroutine。 可以在不同的函数间切换,而且切换的次数和时间都是由用户自己确定的。 协程的几种实现方式: (1)使用生成器yield实现。 如果不了解生成器可以阅读我的另一篇文章:python生成器的简单理解 下面就来写一个简单的协程程序。 这段代码的执行 阅读全文
posted @ 2018-12-02 22:59 雨溅残冰 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 1.什么是生成器 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以生成器就出现了,他弥补了直接生成大列表的不足,改成为定 阅读全文
posted @ 2018-12-02 21:59 雨溅残冰 阅读(1117) 评论(0) 推荐(0) 编辑
摘要: 什么是装饰器: 装饰器就是python中的一个语法糖。作用就是在不改动之前代码的情况下给某个函数增加相应想要增加的功能。 假设需求: 我在几个函数内分别放了一部电影,代码如下: 我现在想增加一个功能就是在访问这些电影的时候需要密码,不是谁都能看!(你懂得)那我该怎么做呢?要求是不改变源代码。 现在装 阅读全文
posted @ 2018-11-23 15:53 雨溅残冰 阅读(200) 评论(0) 推荐(0) 编辑
摘要: python深拷贝和浅拷贝问题: 什么是深拷贝? (个人理解)深拷贝就是将原有的数据一模一样的拷贝一份,然后存到另一个地址中,而不是引用地址 什么是浅拷贝? (个人理解)就是引用地址 (1)用等于号的拷贝都属于浅拷贝 (2)导入copy包用deepcopy进行深拷贝 (3)copy包中的copy方法 阅读全文
posted @ 2018-11-22 17:40 雨溅残冰 阅读(247) 评论(0) 推荐(0) 编辑