![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 81
昭君出塞
每天进步一点点
展开
-
唯快不破:Python yield 使用浅析
带有yield关键字的函数已不是函数,而是一个生成器,那生成器生成什么呢?生成迭代器Iterable对象,有next方法,可用于循环中。 您可能听说过,带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 generator ? 我们先抛开 generator,以一个常见的编程题目来展示 yield 的概念。 如何生成斐波那契數列 斐波那转载 2017-11-07 20:14:42 · 219 阅读 · 0 评论 -
唯快不破:Python Paste 学习笔记
一、写在前面 这篇文章主要介绍了Python的Paste库的使用,学习过程中主要参考官网文档以及自己的理解,整理成笔记以便后续自己查阅。 如果转载,请保留作者信息。 邮箱地址:jpzhang.ht@gmail.com Python Paste:http://pythonpaste.org/ 二、简介 Python Paste 通常称为Paste,是一套在Python的Web开发工转载 2017-11-08 10:49:42 · 3444 阅读 · 0 评论 -
唯快不破:mock源码剖析
mock.py# mock.py # Test tools for mocking and patching. # E-mail: fuzzyman AT voidspace DOT org DOT uk # # mock 1.0.1 # http://www.voidspace.org.uk/python/mock/ # # Copyright (c) 2007-2013, Michael Fo原创 2017-11-08 13:28:35 · 1846 阅读 · 0 评论 -
唯快不破:如何理解python装饰器?
先来个形象比方 内裤可以用来遮羞,但是到了冬天它没法为我们防风御寒,聪明的人们发明了长裤,有了长裤后宝宝再也不冷了,装饰器就像我们这里说的长裤,在不影响内裤作用的前提下,给我们的身子提供了保暖的功效。 再回到我们的主题 装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:转载 2017-11-01 13:01:48 · 167 阅读 · 0 评论 -
唯快不破:深刻理解Python中的元类(metaclass)
译注:这是一篇在Stack overflow上很热的帖子。提问者自称已经掌握了有关Python OOP编程中的各种概念,但始终觉得元类(metaclass)难以理解。他知道这肯定和自省有关,但仍然觉得不太明白,希望大家可以给出一些实际的例子和代码片段以帮助理解,以及在什么情况下需要进行元编程。于是e-satis同学给出了神一般的回复,该回复获得了985点的赞同点数,更有人评论说这段回复应该加入到P转载 2017-11-29 16:05:03 · 205 阅读 · 0 评论