分类
摘要:
很多伙伴对 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)