摘要: 很多伙伴对 Python 的迭代器、可迭代对象、生成器这几个概念有点搞不清楚,我来说说我的理解,希望对需要的朋友有所帮助。 1 迭代器协议 迭代器协议是核心,搞懂了这个,上面的几个概念也就很好理解了。 所谓迭代器协议,就是要求一个迭代器必须要实现如下两个方法 iterator.__iter__() Retu... 阅读原文
2019-11-12 20:57:02 阅读(2271) 评论(0)
摘要:  本文收录在Python从入门到精通系列文章系列 1. 分支结构 1.1 应用场景 迄今为止,我们写的Python代码都是一条一条语句顺序执行,这种代码结构通常称之为顺序结构。然而仅有顺序结构并不能解决所有的问题,比如我们设计一个游戏,游戏第一关的通关条件是玩家获得1000分,那么在完成本局游戏后,我... 阅读原文
2019-11-12 20:39:02 阅读(2482) 评论(0)
摘要:   入门python一切都感觉到那么简单,从来没有想过人生还可以有这么美好的待遇,这一切都是因为接触了python才让我感到生活原来一切又充满了希望 阅读原文
2019-11-12 19:36:01 阅读(2391) 评论(0)
摘要: Scrapy.http.Request 自动去重,根据url的哈希值,进行去重   属性 meta(dict)       在不同的请求之间传递数据,dict priority(int)      此请求的优先级(默认为0) dont_filter(boolean)  关闭自动去重 errback(calla... 阅读原文
2019-11-12 18:22:02 阅读(2651) 评论(0)
摘要: 前言 文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 作者:番茄哈哈 PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取 http://note.youdao.com/noteshare?id=3054cce4add8a9... 阅读原文
2019-11-12 17:37:08 阅读(2420) 评论(0)
摘要: Python 中有许多“开盖即食”的模块(比如 os,subprocess 和 shutil)以支持文件 I/O 操作。在这篇文章中,你将会看到一些用 Python 实现文件复制的特殊方法。下面我们开始学习这九种不同的方法来实现 Python 复制文件操作。 在开始之前,你必须明白为什么了解最适合你的 Pyt... 阅读原文
2019-11-12 16:38:01 阅读(2293) 评论(0)
摘要: cursor就是一个Cursor对象,这个cursor是一个实现了迭代器(def__iter__())和生成器(yield)的MySQLdb对象,这个时候cursor中还没有数据,只有等到fetchone()或fetchall()的时候才返回一个元组tuple,才支持len()和index()操作,这也是它是... 阅读原文
2019-11-12 15:25:01 阅读(2368) 评论(0)
摘要: 数据结构作为计算机基础的必修内容,也是很多大型互联网企业面试的必考题。可想而知,它在计算机领域的重要性。 然而很多计算机专业的同学,都仅仅是了解数据结构的相关理论,却无法用代码实现各种数据结构。 栈 class Stack(object): def __init__(self, limit=10): ... 阅读原文
2019-11-12 14:15:01 阅读(2428) 评论(0)
摘要: 函数 函数对象 函数是第一类对象 函数名可以被引用 函数名可以当作参数使用 函数名可以当作返回值使用 函数名可以当作容器类型的元素 函数嵌套 嵌套调用:在函数内部中调用函数 嵌套定义:在函数内部中定义函数 名称空间 存放变量名称的空间,分为内置名称空间、全局名称空间、局部名称空间 内置名称空间... 阅读原文
2019-11-12 12:20:01 阅读(2682) 评论(0)
摘要: 一、函数对象 1、 函数名是可以被引用的 def foo(): print('from foo') res = foo #把函数名foo给了res,res和foo指向了同一个内存地址 res() #from foo 2、函数名可以当做参数传递 def foo1(a,b): #a=1,b... 阅读原文
2019-11-12 12:04:01 阅读(2438) 评论(0)