随笔分类 -  Python

摘要:1. 概论在过去的近十年的时间里,面向对象编程大行其道。以至于在大学的教育里,老师也只会教给我们两种编程模型,面向过程和面向对象。孰不知,在面向对象产生之前,在面向对象思想产生之前,函数式编程已经有了数十年的历史。那么,接下来,就让我们回顾这个古老又现代的编程模型,让我们看看究竟是什么魔力将这个概念... 阅读全文
posted @ 2014-12-16 18:57 buoge 阅读(196) 评论(0) 推荐(0) 编辑
摘要:Python内置了一些非常有趣但非常有用的函数,充分体现了Python的语言魅力!filter(function, sequence):对sequence中的item依次执行function(item),将执行结果为True的item组成一个List/String/Tuple(取决于sequence... 阅读全文
posted @ 2014-12-16 18:49 buoge 阅读(204) 评论(0) 推荐(0) 编辑
摘要:http://tech.seety.org/python/python_imaging.html 阅读全文
posted @ 2014-09-28 17:26 buoge 阅读(296) 评论(0) 推荐(0) 编辑
摘要:((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)匹配格式:11位手机号码3-4位... 阅读全文
posted @ 2014-09-17 11:48 buoge 阅读(482) 评论(0) 推荐(0) 编辑
摘要:yield关键字用来定义生成器(Generator),其具体功能是可以当return使用,从函数里返回一个值,不同之处是用yield返回之后,可以让函数从上回yield返回的地点继续执行。也就是说,yield返回函数,交给调用者一个返回值,然后再“瞬移”回去,让函数继续运行, 直到吓一跳yield语... 阅读全文
posted @ 2014-09-12 17:35 buoge 阅读(1475) 评论(0) 推荐(0) 编辑
摘要:闭包 python 阅读全文
posted @ 2014-09-11 17:05 buoge 阅读(212) 评论(0) 推荐(0) 编辑
摘要:当你打开一个.py文件时,经常会在代码的最下面看到if __name__ == '__main__':,现在就来介 绍一下它的作用. 模块是对象,并且所有的模块都有一个内置属性 __name__。一个模块的 __name__ 的值取决于您如何应用模块。如果 import 一个模块,那么模块__nam... 阅读全文
posted @ 2014-07-25 19:37 buoge 阅读(153) 评论(0) 推荐(0) 编辑
摘要:(1).当"print os.path.dirname(__file__)"所在脚本是以完整路径被运行的, 那么将输出该脚本所在的完整路径,比如: python d:/pythonSrc/test/test.py 那么将输出 d:/pythonSrc/test (2).当"print os.pat... 阅读全文
posted @ 2014-07-25 19:19 buoge 阅读(757) 评论(0) 推荐(0) 编辑