描述Python GIL的概念, 以及它对python多线程的影响?编写一个多线程抓取网页的程序,并阐明多线程抓取程序是否可比单线程性能有提升,并解释原因。 解决GIL的两种方法:使用其他语言编写的解释器、使用其他语言编写多线程、使用多进程 io 密集型:系统运作,大部分的状况是 CPU 在等 I/ ...
分类:
编程语言 时间:
2018-07-08 23:16:31
阅读次数:
264
一、列表 1. 定义列表: 变量 = [‘’,’’,’’,’’…….] 列表中可以包含列表,为子列表 2. 切片:取多个元素 3. 追加: 4. 插入: 5. 修改: 6. 删除: 1) 2) 3) 7. 扩展: 8. 拷贝: a) 浅copy: 浅copy,只copy第一层,下一层指向原内存地址, ...
分类:
其他好文 时间:
2018-06-25 17:04:04
阅读次数:
121
列表切片修改,如果步长是1,元素个数不必匹配,全部迭代添加,切片之后往后移 上述代码结果[1, 'a', 'b', 'c', 'd', 'e', 4, 5, 6, 7, 8, 9] 如果步长不是1,元素个数必须匹配 list 复习 list的增删改查:(返回None就是什么都不返回) 增: appe ...
分类:
其他好文 时间:
2018-06-13 21:03:54
阅读次数:
287
一,列表 1.列表用[]表示,每个元素用 , 逗号隔开,可以存放很多内容,也可以存放各种数据类型,能存储大量数据 2.特点:列表有索引,也有切片,可以倒数,切片的时候也是顾头不顾尾,列表切片的结果还是列表 二,列表的增删改查: list和str是不一样的,lst可以发生改变,所以直接在原来的对象上进 ...
分类:
其他好文 时间:
2018-06-09 13:26:35
阅读次数:
151
切片适用序列(列表、元组、字符串)开始位置数字、结束位置数字都是索引,左边闭区间,右边开区间(左闭右开)取指定范围元素,指定开始、结束索引a[1:3][2,3]只指定开始索引a=["a","b","c","d","e"]a[0:][‘a‘,‘b‘,‘c'
分类:
其他好文 时间:
2018-06-07 17:45:20
阅读次数:
757
Flask中模板渲染中过滤器的定义:fromflaskimportFlask,render_templateapp=Flask(__name__)@app.route("/")defindex():returnrender_template("temp-demo2.html")#方式一#自定义过滤器函数,命名不能与内置过滤器重名,不然会覆盖#自定义列表切片过滤器defli_setup2(li):#
分类:
其他好文 时间:
2018-05-18 14:19:35
阅读次数:
135
在所有的np中都是已返回值的形式进行修改的,否则不会修改 只是显示内容 形状是三维数据 全0数组 reshape也可以将二维的变成一维的 下标和切片 一维的切片 二维切片 、 列表切片 给一个数组,显示所有大于5的偶数 花式索引 注意:逗号两遍不要都加花式索引 ...
分类:
其他好文 时间:
2018-05-17 23:17:51
阅读次数:
255
数字类型、字符串类型扩展 赋值方式: 增量赋值、链式赋值、交叉赋值 变量解压 哈希 hash 字符串类型取反 列表切片 长度统计 len 成员运算 in 和not in in:在里面 not in :不在里面 移除 strip()中的数据 如果()中为空 那么默认为移除空格 split () 切分 ...
分类:
其他好文 时间:
2018-05-17 13:57:13
阅读次数:
210
所以在写的时候,只要把它们的ASCII列出,并转化成字符型chr 即可。 还有一种方法,就是使用python中字符串方法string模块。 输出: range()以及列表切片 range()函数配合循环一块使用很方便,今天来整理一下这个函数的主要用法,以及几个小例子 首先来看一下函数原型,非常简单: ...
分类:
编程语言 时间:
2018-04-22 10:55:40
阅读次数:
1749
列表也可以叫做(list、数组、arrary) 对列表进行增删改查 增 append、 insert ...
分类:
编程语言 时间:
2018-04-03 17:30:13
阅读次数:
184