python面试题3
如何做一个成功的python后端开发工程师 看到“如何面试Python后端工程师”这个问题下一位大牛罗列的问题,感觉挺有价值。现在记在这里,找出这些问题的答案,持续更新。 ################################################# 一 . 语言 1.推荐一本看过最好的python书籍? 拉开话题好扯淡 目前所知道的,看过的就是《Python 核心编程》(第二版),《Flask》 2.谈谈python的装饰器,迭代器,yield? 2.1 装饰器,这篇博文说的很细致,总的来说,装饰器是对函数的一种通用处理方法。 http://www.cnblogs.com/rhcad/archive/2011/12/21/2295507.html 2.2 迭代器,生成器 http://www.cnblogs.com/kaituorensheng/p/3826911.html 带有 yield 的函数在 Python 中被称之为 generator(生成器) xrange 用法与 range 完全相同,所不同的是生成的不是一个list对象,而是一个生成器. 2.3 yield https://www.ibm.com/developerworks/cn/opensource/os-cn-python-yield/ 函数中有yield语句,这个函数就是一个