摘要: 为什么要设计好目录结构? 目录组织方式 关于如何组织一个较好的Python工程目录结构,已经有一些得到了共识的目录结构。在Stackoverflow的这个问题上,能看到大家对Python目录结构的讨论。 假设你的项目名为foo,比较建议的最方便快捷目录结构这样就足够了: 简要解释一下: 除此之外,有 阅读全文
posted @ 2018-12-07 13:51 zhengna 阅读(748) 评论(0) 推荐(0)
摘要: 定义:本质是函数,装饰其他函数就是为其他函数添加附加功能。 原则: 实现装饰器知识储备: 把一个函数名当做实参传递给另一个函数(在不修改函数源代码的情况下为其添加功能) 返回值中包含函数名(不修改函数的调用方式) 高阶函数+嵌套函数——>装饰器 什么是函数即“变量”?如下图,x,y,test都可以看 阅读全文
posted @ 2018-12-07 11:42 zhengna 阅读(152) 评论(0) 推荐(0)
摘要: 可以直接作用于for循环的数据类型有以下几种: 一类是集合数据类型,如list、tuple、dict、set、str等; 一类是generator,包括生成器和带yield的generator function。 这些可以直接作用于for循环的对象统称为可迭代对象:Iterable。 可以使用isi 阅读全文
posted @ 2018-12-07 11:38 zhengna 阅读(178) 评论(0) 推荐(0)
摘要: 1 列表生成式 我现在有个需求,看列表[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],要求你把列表里的每个值加1,怎么实现?你可能会想到2种方式 a=[0,1,2,3,4,5,6,7,8,9] b=[] for i in a: b.append(i+1) a=b print(b) # 阅读全文
posted @ 2018-12-07 11:33 zhengna 阅读(219) 评论(0) 推荐(0)