[静下心来看python]-[16]-[partial]

有些时候这样的操作让我们能够更加清晰的展示我们的程序

[静下心来看python]-[15]-[filter]

filter就是把前边的函数应用到没个元素上,然后true的留下,false的滚  

map的作用是将函数应用到没个元素,得到一个由新元素组成的新的数组   [crayon-5936825……

[静下心来看python]-[13]-[yield]

列表解析: [expr for iter_var in iterable if cond_expr] 生成器表达式: (expr for iter_var in iterable if cond_expr) 生成器最大的却别是它并不返回一个真正的数组

只有在调用的时候,才会……

ansible 自定义filter_plugins

ansible playbook 一个非常强大的功能就是允许我们自定义filter_plugins,这个filter_plugin是什么呢? 就是我们一般看到的 {{item|max}} 其实,后边的这个 max就是一个函数,我们可以定义自己的函数,例如:

目录结构就是我们……

[静下心来看python]-[12]-[for… else…]

我们一般不会在其它语言中遇到for 循环和 while循环后跟 else 但是在Python中我们会 else的意义在于执行完所有循环之后,再执行else模块,注意,break会跳过else模块 看例子:

 

[静下心来看python]-[11]-[__seq__]

判断一个元素是否在seq中 obj [not] in sequence 两个类型相同的sequence推荐使用extend 来合并,效率要高于 +   dir(list) 可以看到所有list的属性喝方法

 

python抓取看kindle(kankindle.com)所有的电子书并下载-爬虫

更新:2016-12-07 kankindle.com官网改版了,这个版本已经无法下载了,新版本正在更新中…   写了一个python脚本下载看kindle(kankindle.com)的所有电子书,程序会自动下载首页部分13页的所有电子书,下载到ebook目录下,程序会检测是否下载过,程序更新时间是20160421……

[静下心来看python]-[10]-[__name__]

python有一个特性,就是那些没有缩进的代码,在被导入的时候就会被执行,不管你是不是真的需要执行,由于这个特性,有时候我们只是想导入一个模块,然后调用里边一个方法,并不需要把导入的模块所有的功能跑一遍 所以,主程序代码总是会被执行,但是我们又不想 怎么办? __name__! 如果模块是被别人导入的,那么这个__name__就是模块的名……