Python | 张志明的个人博客 - Part 2

标签目录:python

以下是与标签 “python” 相关联的文章

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

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

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

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

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

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

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

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

[静下心来看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__就是模块的名……

[静下心来看python]-[8]-[切片]

切片:[:] 一个很有意思的概念,从某位置到某位置 比如 0~2,3~4,4~6 注意,如果是从开始的位置开始可以省略,所以我们会看到[:2] 同理,如果是结束到最后的位置,也可以省略[3:]  

另外: pystr[2:7]并不会报错,只是返回的结果和pystr……