本节内容 迭代器&生成器 装饰器 Json & pickle 数据序列化 软件目录结构规范 作业:ATM项目开发 1.迭代器&生成器 生成器 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅 ...
分类:
编程语言 时间:
2016-10-14 17:38:35
阅读次数:
224
本节大纲 迭代器&生成器 装饰器 基本装饰器 多参数装饰器 递归 算法基础:二分查找、二维数组转换 正则表达式 常用模块学习 作业:计算器开发 实现加减乘除及拓号优先级解析 用户输入 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 ...
分类:
编程语言 时间:
2016-10-14 17:31:50
阅读次数:
262
这个问题从早上日常扫segmentfault上问题开始 有个问题是 这里我开始误会了他的意思,以为他是想直接使用C().m调用这个方法,如果是这样,直接将装饰器@classmathod改成@property就可以达到效果了。 但是这里他想要达到的效果是C.m 也就是说在不实例化C对象的情况下去调用m ...
分类:
编程语言 时间:
2016-10-14 07:31:53
阅读次数:
220
strlist---列表tupledic----字典set函数-自定义函数-内置函数>python提供的功能,直接调用深浅拷贝装饰器列表的特性:有序,元素可重复,字典key不可重复;1.set--无序,不重复的序列;例:list=[11,22,11,22]--列表类型dic={“k1":123}--字典类型a.创建set集合(函数)se={"1..
分类:
编程语言 时间:
2016-10-14 00:53:15
阅读次数:
185
1. 需要先知道的知识点 # python是从上到下执行的def f1(): print(123)def f2(): print(456)#这是执行f1() 输出456# 函数整体是可以当做参数进行传递的def f1(): print('123')def f2(xxx): xxx()f2(f1) #... ...
分类:
其他好文 时间:
2016-10-13 15:02:14
阅读次数:
160
java.io使用了适配器模式装饰模式等设计模式来解决字符流的套接和输入输出问题。 字节流只能一次处理一个字节,为了更方便的操作数据,便加入了套接流。 问题引入:缓冲流为什么比普通的文件字节流效率高? 不带缓冲的操作,每读一个字节就要写入一个字节。 由于涉及磁盘的IO操作相比内存的操作要慢很多,所以 ...
分类:
编程语言 时间:
2016-10-13 02:19:11
阅读次数:
195
上下文管理 上下文管理就是在执行一段代码块的时候,通过一个装饰器函数,在执行代码块之前到装饰器函数里做一个操作,然后执行代码块,执行代码块之后再到装饰器函数里做另外一个操作 ...
分类:
其他好文 时间:
2016-10-11 10:39:05
阅读次数:
118
1.花 (flower.cpp/c/pas) 【问题描述】 商店里出售n种不同品种的花。为了装饰桌面,你打算买m支花回家。你觉得放两支一样的花很难看,因此每种品种的花最多买1支。求总共有几种不同的买花的方案?答案可能很大,输出答案mod p的值。 【输入格式】 一行3个整数n,m,p,意义如题所述。 ...
分类:
其他好文 时间:
2016-10-10 14:02:34
阅读次数:
199
题目描述 丽江河边有n 家很有特色的客栈,客栈按照其位置顺序从 1 到n 编号。每家客栈都按照某一种色调进行装饰(总共 k 种,用整数 0 ~ k-1 表示),且每家客栈都设有一家咖啡店,每家咖啡店均有各自的最低消费。 两位游客一起去丽江旅游,他们喜欢相同的色调,又想尝试两个不同的客栈,因此决定分别 ...
分类:
其他好文 时间:
2016-10-10 01:59:13
阅读次数:
172