读书笔记
挑灯、看剑
这个作者很懒,什么都没留下…
展开
-
程序员的心理疾病-摘抄
程序员的心理疾病文章来自 http://www.yinwang.org/blog-cn/2014/02/09/programmer-mental无自知之明“软件工程”这个名词根本就是扯淡的,软件工程师也不能被叫做“工程师”。跟其他的工程不一样,软件工程并不是建立在科学的基础上的—计算机科学其实不是科学。垃圾当宝贝“软件工程”是穷途末路的领域,因为它的目标是:如果我不会写程序的话,怎...原创 2019-12-25 11:01:45 · 395 阅读 · 0 评论 -
python3-cookbook读书笔记(四)
1.16 过滤序列元素1.使用列表推导式>>> mylist = [1, 4, -5, 10, -7, 2, 3, -1]>>> [n for n in mylist if n > 0][1, 4, 10, 2, 3]缺点:当结果集很大的时候,会占用大量内存。也可以使用生成器表达式来迭代产生过滤的元素>>> pos = (n...原创 2019-11-07 10:24:43 · 127 阅读 · 0 评论 -
python3-cookbook读书笔记(三)
1.11 命名切片用**slice()**来代替硬编码切片[M:N],如下:record = '....................100 .......513.25 ..........'cost = int(record[20:23]) * float(record[31:37])更优雅的方式SHARES = slice(20, 23)PRICE = slice(31, 37...原创 2019-10-29 14:54:28 · 148 阅读 · 0 评论 -
python3-cookbook读书笔记(一)
第一章:数据结构和算法1.1解压序列赋值给多个变量即将N个元素的元组或者序列,赋值给N个变量>>> data = [ 'ACME', 50, 91.1, (2012, 12, 21) ]name, shares, price, (year, mon, day) = data很简单,就不多说了1.2解压可迭代对象赋值给多个变量与1.1不同的地方在于,当可迭代对象的元...原创 2019-09-29 11:03:25 · 191 阅读 · 0 评论 -
python3-cookbook读书笔记(二)
1.6 字典中的key映射多个值映射的多个值需要放到另外的容器,如list、set等。主要是collections模块的defaultdict函数和dict自带的setdefault函数from collections import defaultdictd = defaultdict(list)d['a'].append(1)d['a'].append(2)d['b'].appe...原创 2019-10-08 17:19:38 · 181 阅读 · 0 评论