上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: 列表推导式 一、列表推导式 \[i for i in range(10)]: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] \[i 2 for i in range(10)]: [0, 1, 4, 9, 16, 25, 36, 49, 64, 81] 下面的仅作了解 \[name i 阅读全文
posted @ 2019-09-27 10:28 半哑Lin 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 字典生成式 一、字典生成式 {0: 0, 1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49, 8: 64, 9: 81} 二、zip()方法 zip(keys,values): info_dict: {'name': 'nick', 'age': 19, 's 阅读全文
posted @ 2019-09-27 10:28 半哑Lin 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 三元表达式 一、三元表达式 条件成立时的返回值 if 条件 else 条件不成立时的返回值 x if x y else y: 20 其实就是将if...else代码写成一行的方式,在实际中用的不多。 阅读全文
posted @ 2019-09-27 10:27 半哑Lin 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 迭代器 迭代器:迭代的工具。迭代是更新换代,如你爷爷生了你爹,你爹生了你,迭代也可以说成是重复,并且但每一次的重复都是基于上一次的结果来的。如计算机中的迭代开发,就是基于软件的上一个版本更新。以下代码就不是迭代,它只是单纯的重复 一、可迭代对象 python中一切皆对象,如 对于这一切的对象中,但凡 阅读全文
posted @ 2019-09-27 10:26 半哑Lin 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 装饰器 一、无参装饰器 1.1什么是装饰器 器指的是工具,而程序中的函数就是具备某一功能的工具,所以 装饰器指的是为被装饰器对象添加额外功能。 因此定义装饰器就是定义一个函数,只不过该函数的功能是用来为其他函数添加额外的功能 需要注意的是: 装饰器本身其实是可以任意可调用的对象 被装饰的对象也可以是 阅读全文
posted @ 2019-09-27 10:25 半哑Lin 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 闭包函数 回顾: 函数对象:可以将定义在函数内的函数返回到全局使用,从而打破函数的层级限制。 名称空间与作用域:作用域关系在函数定义阶段时就已经固定死了。与调用位置无关,即在任意位置调用函数都需要跑到定义函数时找到作用域关系 1 一、什么是闭包? 闭包:闭是封闭(函数内部函数),包是包含(该内部函数 阅读全文
posted @ 2019-09-27 10:24 半哑Lin 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 协程基础 一、引言 之前我们学习了线程、进程的概念,了解了在操作系统中进程是资源分配的最小单位,线程是CPU调度的最小单位。按道理来说我们已经算是把CPU的利用率提高很多了。但是我们知道无论是创建多进程还是创建多线程来解决问题,都要消耗一定的时间来创建进程、创建线程、以及管理他们之间的切换。 随着我 阅读全文
posted @ 2019-09-22 17:52 半哑Lin 阅读(166) 评论(0) 推荐(0) 编辑
摘要: Python程序中的线程操作 concurrent模块 一、Python标准模块——concurrent.futures 官方文档:https://docs.python.org/dev/library/concurrent.futures.html 二、介绍 concurrent.futures模 阅读全文
posted @ 2019-09-22 17:51 半哑Lin 阅读(606) 评论(0) 推荐(1) 编辑
摘要: Python程序中的线程操作 锁 一、同步锁 1.1多个线程抢占资源的情况 1.1.1对公共数据的操作 1.2同步锁的引用 1.3互斥锁与join的区别 有的同学可能有疑问:既然加锁会让运行变成串行,那么我在start之后立即使用join,就不用加锁了啊,也是串行的效果啊 没错:在start之后立刻 阅读全文
posted @ 2019-09-22 17:50 半哑Lin 阅读(1213) 评论(0) 推荐(1) 编辑
摘要: Python程序中的线程操作 线程队列 一、线程队列 queue队列:使用 ,用法和进程Queue一样 当必须在多个线程之间安全地交换信息时,队列在线程编程中尤其有用。 二、先进先出 三、后进先出 四、存储数据时可设置优先级的队列 4.1优先级队列 4.2更多方法说明 Constructor for 阅读全文
posted @ 2019-09-22 17:50 半哑Lin 阅读(562) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页