理论: 开启线程的两种方式 1. 2. 线程与进程 多线程共享同一个进程内的资源 多线程共享同一进程内地址空间练习 所以只要是涉及到共享数据的多个并发任务可以用多线程实现 Thread对象其他相关的属性或方法 所以在没有join方法的情况下,True和False是说不准的,取决于操作系统什么时候回收 ...
分类:
编程语言 时间:
2017-09-08 13:23:47
阅读次数:
267
enumerate可以在遍历过程中自动生成新的一列并从0开始计数 我们定义了一个集合a,我们现在想要输出集合a中的每一个元素并且从数字1开始编号,输出结果: 上面的代码中我们定义了一个变量key,enumerate(a, 1)的意思是在enumerate过程中将每一个元素的编号赋值给变量key,最后 ...
分类:
编程语言 时间:
2017-09-06 21:20:40
阅读次数:
407
# import pymongo #导入pymongo库# client = pymongo.MongoClient('localhost',27017) 连接python与mongo数据库(localhost是本地)# walden = client['walden']给数据库起一个名字左边是在p ...
分类:
数据库 时间:
2017-09-05 00:31:32
阅读次数:
190
什么是线程: 在一个进程中,默认就有一个线程。将进程比喻成工厂车间的话,线程就相当于车间里的一条流水线。进程负责将资源整合到一起,而线程才是cpu上面的执行单位。 多线程: 一个进程中存在多个线程,多个线程共享该进程中的地址空间,相当于车间内的多条流水线,共享车间内的所有资源。 进程和线程的区别: ...
分类:
编程语言 时间:
2017-08-29 21:54:06
阅读次数:
231
5、注意:enumerate()返回的是enumerate对象--运行结果如下所示 运行结果: 注意点: 1、enumerate()指定起始下标enumerate(str,1) 2、列表解析式:[expr for iter_var in iterable if cond_expr] ...
分类:
编程语言 时间:
2017-08-29 21:45:51
阅读次数:
169
显示类型 上面试在REPL中操作的,, 如果在源码文件中要显示类型则要加上print 常用数据结构 list list 是可变长度的, 可以动态添加元素, 元素类型不要求统一, 有序,可重复 创建空list , 两种方式 直接创建带元素的list 在末尾追加元素 在指定索引位置增加元素 查询某个索引 ...
分类:
编程语言 时间:
2017-08-22 16:04:03
阅读次数:
195
enumerate函数说明: 函数语法:enumerate(可遍历的对象,索引号开始的值)。enumerate(sequence, [start=0]) 功能:将可循环序列sequence以start开始分别列出序列数据和数据下标。 即对一个可遍历的数据对象(如列表、元组或字符串),enumerat ...
分类:
编程语言 时间:
2017-08-21 14:44:45
阅读次数:
192
enumerate 函数用于遍历序列中的元素以及它们的下标: >>> for i,j in enumerate(('a','b','c')): print i,j 0 a1 b2 c>>> for i,j in enumerate([1,2,3]): print i,j 0 11 22 3>>> f ...
分类:
编程语言 时间:
2017-08-18 22:31:24
阅读次数:
203