Hello _ world

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2018年3月25日

摘要: 【节选自《流畅的Python》第7章-函数装饰器和闭包】 综述 函数装饰器用于在源码中“标记”函数,以某种方式增强函数的行为。这是一项强大的功能,但是若想掌握,必须理解闭包。 nonlocal 是新近出现的保留关键字,在 Python 3.0 中引入。作为 Python 程序员,如果严格遵守基于类的 阅读全文
posted @ 2018-03-25 23:09 Hello _ world 阅读(328) 评论(0) 推荐(0) 编辑

2018年3月23日

摘要: metaclass,直译为元类,简单的解释就是: 先定义metaclass,就可以创建类,最后创建实例。 所以,metaclass允许你创建类或者修改类。 先看一个简单的例子,这个metaclass可以给我们自定义的MyList增加一个add方法: 1、先定义ListMetaclass,按照默认习惯 阅读全文
posted @ 2018-03-23 14:59 Hello _ world 阅读(200) 评论(0) 推荐(0) 编辑

2018年3月21日

摘要: 全文转载自:http://blog.jobbole.com/21351/ (原文排版比博客园舒服,推荐点击链接观看) 本文由 伯乐在线 - bigship 翻译。未经许可,禁止转载!英文出处:stackoverflow。欢迎加入翻译组。 译注:这是一篇在Stack overflow上很热的帖子。提问 阅读全文
posted @ 2018-03-21 22:17 Hello _ world 阅读(170) 评论(0) 推荐(0) 编辑

摘要: 1、全局变量与局部变量 全局变量与局部变量两者的本质区别就是在于作用域用通俗的话来理解的话,全局变量是在整个py文件中声明,全局范围内都可以访问;局部变量是在某个函数中声明的,只能在该函数中调用它,不能在超出范围的地方调用;如果在函数内部定义与某个全局变量一样名称的局部变量,在函数内部对全局变量的修 阅读全文
posted @ 2018-03-21 19:22 Hello _ world 阅读(165) 评论(0) 推荐(0) 编辑

2018年3月15日

摘要: 对于普通的生成器,第一个next调用,相当于启动生成器,会从生成器的第一行代码开始执行,直到第一次执行完yield语句后,中断,将r值返回并暂时跳出生成器函数。 然后第二个next调用,进入生成器函数后,从yield语句的下一句语句开始执行,然后重新运行到yield语句,执行后,跳出生成器函数, 后 阅读全文
posted @ 2018-03-15 20:53 Hello _ world 阅读(147) 评论(0) 推荐(0) 编辑

摘要: 本文转载自:http://www.cnblogs.com/xybaby/p/6323358.html 正文 本文主要介绍python中Enhanced generator即coroutine相关内容,包括基本语法、使用场景、注意事项,以及与其他语言协程实现的异同。 enhanced generato 阅读全文
posted @ 2018-03-15 20:50 Hello _ world 阅读(144) 评论(0) 推荐(0) 编辑

2018年3月14日

摘要: 目录 generator基础 generator应用 generator基础应用 generator高级应用 注意事项: generator基础应用 generator高级应用 正文 本文将由浅入深详细介绍yield以及generator,包括以下内容:什么generator,生成generator 阅读全文
posted @ 2018-03-14 21:42 Hello _ world 阅读(207) 评论(0) 推荐(0) 编辑

2018年3月10日

摘要: 出自廖雪峰python3教程课后练习题: 首先写一下两个让我掉坑里的知识点: 一、SAX解析XML 在Python中使用SAX解析XML非常简洁,SAX是流模式,边读边解析,占用内存小,解析快,缺点是我们需要自己处理事件。 常我们关心的事件是start_element,end_element和cha 阅读全文
posted @ 2018-03-10 13:58 Hello _ world 阅读(311) 评论(0) 推荐(0) 编辑

2018年3月8日

摘要: 这个类是一个URL请求的抽象。 url应该是包含有效URL的字符串。 data必须是指定要发送给服务器的附加数据的对象,如果不需要此类数据,则为None。目前HTTP请求是唯一使用data的请求。支持的对象类型包括字节,文件类对象和迭代器。如果没有提供Content-Length和Transfer- 阅读全文
posted @ 2018-03-08 21:44 Hello _ world 阅读(393) 评论(0) 推荐(0) 编辑

2018年3月7日

摘要: 官方文档链接:https://docs.python.org/3/library/urllib.request.html urllib.request定义了以下函数: 参数: 打开url链接,可以是字符串或者是Request对象。 data必须是一个定义了向服务器所发送额外数据的对象,或者如果没有必 阅读全文
posted @ 2018-03-07 20:51 Hello _ world 阅读(3162) 评论(0) 推荐(0) 编辑