一、什么是线程: 在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程 线程顾名思义,就是一条流水线工作的过程,一条流水线必须属于一个车间,一个车间的工作过程是一个进程 车间负责把资源整合到一起,是一个资源单位,而一个车间内至少有一个流水线 流水线的工作需要电源,电源就相当于cpu 所 ...
分类:
编程语言 时间:
2017-10-13 20:12:25
阅读次数:
169
在Python语言中,变量不需要声明,每隔变量在使用前都必须先赋值,变量在赋值后才会被创建, 在Python中,变量就是变量他没有类型,我们所说的类型就是指变量在所指内存中对象的类型 等号(=)用来给变量赋值。 等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。 例如: co ...
分类:
编程语言 时间:
2017-10-13 20:11:36
阅读次数:
267
上一篇我们说在这一篇里,我们会介绍子表达式,向前向后查找,回溯引用。到这一篇开始前除了回溯引用在一些场合不可替代以外,大部分情况下的正则表达式你应该都会写了。1.子表达式子表达式的概念特别好理解。其实它就是将几个字符的组合形式看做一个大的“字符”。不好理解?举个栗子:我们要匹配类似IP地址这种形式的 ...
分类:
编程语言 时间:
2017-10-13 20:11:28
阅读次数:
176
话不多说,直接上调试脚本: 执行后${b}=8;没问题。然后${a}改成08继续: 执行后居然报错了: 经过多次尝试08或者09时,都会报SyntaxError错误;后来查阅语法,才恍然大悟:Python中数字前加‘0’代表8进制,08超出了界限,所以返回SyntaxError。哈哈,以后写脚本一定 ...
分类:
其他好文 时间:
2017-10-13 20:08:54
阅读次数:
145
还可以合并写: 异常所有写法: 结果: 如果用了Exception,那么意味着上面的except没有捕获到的异常,这个except一定会捕获到无论有没有异常,最后都要执行的功能test2.... ...
分类:
编程语言 时间:
2017-10-13 20:07:08
阅读次数:
225
阅读目录 一: 什么是线程 二: 多线程的特点,为什么用多线程 三: 开启线程,threading模块 四: python GIL 什么是线程 在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程 线程顾名思义,就是一条流水线工作的过程,一条流水线必须属于一个车间,一个车间的工作过程是 ...
分类:
编程语言 时间:
2017-10-13 20:05:34
阅读次数:
213
class Vector2d: typecode = 'd' def __init__(self,x,y): self.__x = float(x) self.__y = float(y) @property def x(self): return self.__x @property def y( ...
分类:
编程语言 时间:
2017-10-13 19:15:00
阅读次数:
196
斐波那契数列即著名的兔子数列:1、1、2、3、5、8、13、21、34、…… 数列特点:该数列从第三项开始,每个数的值为其前两个数之和,用python实现起来很简单: 输出结果: 这里 a, b = b, a+b 右边的表达式会在赋值变动之前执行,即先执行右边,比如第一次循环得到b-->1,a+b ...
分类:
编程语言 时间:
2017-10-13 19:04:54
阅读次数:
250
python中有序的字典 OrderedDict ...
分类:
编程语言 时间:
2017-10-13 19:03:43
阅读次数:
185
一、多线程相关概念 1.线程的定义 在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程,线程顾名思义,就是一条流水线工作的过程,一条流水线必须属于一个车间,一个车间的工作过程是一个进程。车间负责把资源整合到一起,是一个资源单位,而一个车间内至少有一个流水线,流水线的工作需要电源,电源 ...
分类:
编程语言 时间:
2017-10-13 18:58:30
阅读次数:
213