您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 深入理解Python中文版高清PDF

  2. 第1部分 Python核心  第1章 欢迎来到Python世界    1.1 什么是Python    1.2 起源    1.3 特点     1.3.1 高级     1.3.2 面向对象     1.3.3 可升级     1.3.4 可扩展     1.3.5 可移植性     1.3.6 易学     1.3.7 易读     1.3.8 易维护     1.3.9 健壮性     1.3.10 高效的快速原型开发工具     1.3.11 内存管理器     1.3.12 解释性和
  3. 所属分类:Python

    • 发布日期:2012-09-04
    • 文件大小:11534336
    • 提供者:xyhu_gm
  1. Python.Cookbook(第2版)中文版

  2. 第1章 文本 引言 1 1.1 每次处理一个字符 1.2 字符和字符值之间的转换 1.3 测试一个对象是否是类字符串 1.4 字符串对齐 1.5 去除字符串两端的空格 1.6 合并字符串 1.7 将字符串逐字符或逐词反转 1.8 检查字符串中是否包含某字符集合中的字符 1.9 简化字符串的translate方法的使用 1.10 过滤字符串中不属于指定集合的字符 1.11 检查一个字符串是文本还是二进制 1.12 控制大小写 1.13 访问子字符串 1.14 改变多行文本字符串的缩进 1.15
  3. 所属分类:专业指导

    • 发布日期:2015-04-23
    • 文件大小:71303168
    • 提供者:lengwuqin
  1. scrapy1.5中文文档

  2. scrapy1.5中文文档,自己翻译,github账号:https://github.com/v5yangzai/scrapy1.5-chinese-documentScrape 教程( Scrap Tutorial) 在这个教程,我们将假定你的系统上面已经安装好了 Scrap。如果不是这种情况,参考安装指导 我们将继续解剖quotes.scrape.com,一个列出许多名人引用的网站 这个教程将指导你一步一步完成以下任务: 1.创建一个新的 Scrap项目 2.写一个爬虫去爬取网站和提取数据
  3. 所属分类:Python

    • 发布日期:2019-03-23
    • 文件大小:5242880
    • 提供者:qq_36255965
  1. Python函数的迭代器与生成器的示例代码

  2. 函数的迭代器 函数的强大功能叫做迭代器,Python里面最具威力的功能之一。迭代器我们听起来会感觉非常陌生,在list、tuple都有用到它,我们是使用for和in取列表中的每一个元素,对每个元素依次处理,这种方法就叫做迭代,实现这种方法的函数叫做迭代器。迭代器中有两个基本的函数,这个函数叫做方法,这个是面向对象编程称呼的一个方法,这两个方法叫做iter()和next()。 1.什么是迭代?迭代是一个重复的过程,并且每次重复都是基于上一次的结果而来 2.要想了解迭代器到底是什么?必须先了解一个概
  3. 所属分类:其它

    • 发布日期:2020-12-17
    • 文件大小:89088
    • 提供者:weixin_38732315
  1. 举例讲解Python中的迭代器、生成器与列表解析用法

  2. 迭代器:初探 上一章曾经提到过,其实for循环是可用于任何可迭代的对象上的。实际上,对Python中所有会从左至右扫描对象的迭代工具而言都是如此,这些迭代工具包括了for循环、列表解析、in成员关系测试以及map内置函数等。 “可迭代对象”的概念在Python中是相当新颖的,基本这就是序列观念的通用化:如果对象时实际保存的序列,或者可以再迭代工具环境中一次产生一个结果的对象,那就看做是可迭代的。 >>文件迭代器 作为内置数据类型的文件也是可迭代的,它有一个名为__next__的方法,
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:115712
    • 提供者:weixin_38621427
  1. Python使用设计模式中的责任链模式与迭代器模式的示例

  2. 责任链模式 责任链模式:将能处理请求的对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理请求为止,避免请求的发送者和接收者之间的耦合关系。 #encoding=utf-8 # #by panda #职责连模式 def printInfo(info): print unicode(info, 'utf-8').encode('gbk') #抽象职责类 class Manager(): successor = None name = '' def __init__(se
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:65536
    • 提供者:weixin_38624332
  1. Python中的迭代器与生成器高级用法解析

  2. 迭代器 迭代器是依附于迭代协议的对象——基本意味它有一个next方法(method),当调用时,返回序列中的下一个项目。当无项目可返回时,引发(raise)StopIteration异常。 迭代对象允许一次循环。它保留单次迭代的状态(位置),或从另一个角度讲,每次循环序列都需要一个迭代对象。这意味我们可以同时迭代同一个序列不只一次。将迭代逻辑和序列分离使我们有更多的迭代方式。 调用一个容器(container)的__iter__方法创建迭代对象是掌握迭代器最直接的方式。iter函数为我们节约一些
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:96256
    • 提供者:weixin_38652270
  1. 浅析Python中yield关键词的作用与用法

  2. 前言 为了理解yield是什么,首先要明白生成器(generator)是什么,在讲生成器之前先说说迭代器(iterator),当创建一个列表(list)时,你可以逐个的读取每一项,这就叫做迭代(iteration)。 >>> mylist = [1, 2, 3] >>> for i in mylist : ... print(i) 1 2 3 mylist 是一个可迭代的对象。当使用一个列表生成式来建立一个列表的时候,就建立了一个可迭代的对象: >&
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:54272
    • 提供者:weixin_38590989
  1. Python中的生成器和yield详细介绍

  2. 列表推导与生成器表达式 当我们创建了一个列表的时候,就创建了一个可以迭代的对象: 复制代码 代码如下: >>> squares=[n*n for n in range(3)] >>> for i in squares:  print i   0 1 4 这种创建列表的操作很常见,称为列表推导。但是像列表这样的迭代器,比如str、file等,虽然用起来很方便,但有一点,它们是储存在内存中的,如果值很大,会很麻烦。 而生成器表达式不同,它执行的计算与列表包含相同,
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:82944
    • 提供者:weixin_38559203
  1. Python 中迭代器与生成器实例详解

  2. Python 中迭代器与生成器实例详解 本文通过针对不同应用场景及其解决方案的方式,总结了Python中迭代器与生成器的一些相关知识,具体如下: 1.手动遍历迭代器 应用场景:想遍历一个可迭代对象中的所有元素,但是不想用for循环 解决方案:使用next()函数,并捕获StopIteration异常 def manual_iter(): with open('/etc/passwd') as f: try: while True: line=ne
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:133120
    • 提供者:weixin_38696196
  1. Python设计模式之迭代器模式原理与用法实例分析

  2. 本文实例讲述了Python设计模式之迭代器模式原理与用法。分享给大家供大家参考,具体如下: 迭代器模式(Iterator Pattern):提供方法顺序访问一个聚合对象中各元素,而又不暴露该对象的内部表示. 下面是一个迭代器模式的demo: #!/usr/bin/env python # -*- coding:utf-8 -*- __author__ = 'Andy' """ 大话设计模式 设计模式——迭代器模式 迭代器模式(Iterator Pattern):提供方法顺序访问一个聚合对象中各
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:103424
    • 提供者:weixin_38689551
  1. Python中对象迭代与反迭代的技巧总结

  2. 一、如何实现可迭代对象和迭代器对象? 实际案例 某软件要求从网络抓取各个城市气味信息,并其次显示: 北京: 15 ~ 20 天津: 17 ~ 22 长春: 12 ~ 18 ...... 如果一次抓取所有城市天气再显示,显示第一个城市气温时,有很高的延时,并且浪费存储空间,我们期望以用时访问的策略,并且把所有城市气温封装到一个对象里,可用for语句进行迭代,如何解决? 解决方案 实现一个迭代器对象Weatherlterator,next方法每次返回一个城市气温,实现一个可迭代对象Weather
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:67584
    • 提供者:weixin_38594266
  1. 浅谈Python中的zip()与*zip()函数详解

  2. 前言 1.实验环境: Python 3.6; 2.示例代码地址:下载示例; 3.本文中元素是指列表、元组、字典等集合类数据类型中的下一级项目(可能是单个元素或嵌套列表)。 zip(*iterables)函数详解 zip()函数的定义 从参数中的多个迭代器取元素组合成一个新的迭代器; 返回: 返回一个zip对象,其内部元素为元组;可以转化为列表或元组; 传入参数:元组、列表、字典等迭代器。 zip()函数的用法 当zip()函数中只有一个参数时 zip(iterable)从ite
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:47104
    • 提供者:weixin_38571449
  1. 对python中的iter()函数与next()函数详解

  2. list、tuple等都是可迭代对象,我们可以通过iter()函数获取这些可迭代对象的迭代器。然后我们可以对获取到的迭代器不断使⽤next()函数来获取下⼀条数据。iter()函数实际上就是调⽤了可迭代对象的 __iter__ ⽅法。 >>> li = [11, 22, 33, 44, 55] >>> li_iter = iter(li) >>> next(li_iter) 11 >>> next(li_iter) 22
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:34816
    • 提供者:weixin_38649315
  1. pyhton中的可迭代对象与迭代器之间的关系, 以及使用__iter__和__next__来构建可迭代对象和迭代器

  2. 前言: 关于可迭代对象和迭代器的关系和构建一直理解的都不太深入,今天就自己来深刻扒一扒他们之间的关系! 可迭代对象(iterable): python中的可迭代对象包括list, dict, tuple, str, 用dir()函数查看他们的对象方法都会发现有__iter__()在里面. 只要有__iter__()方法的对象都是可迭代对象(注意和普通的实例对象区分开).用下面的例子来说明: 先介绍如何来判断是否为可迭代对象:从collections中引入Iterable类 form collec
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:55296
    • 提供者:weixin_38727453
  1. Python中zip()函数的解释和可视化(实例详解)

  2. zip()的作用 先看一下语法: zip(iter1 [,iter2 [...]]) —> zip object Python的内置help()模块提供了一个简短但又有些令人困惑的解释: 返回一个元组迭代器,其中第i个元组包含每个参数序列或可迭代对象中的第i个元素。当最短的可迭代输入耗尽时,迭代器将停止。使用单个可迭代参数,它将返回1元组的迭代器。没有参数,它将返回一个空的迭代器。 与往常一样,当您精通更一般的计算机科学和Python概念时,此模块非常有用。但是,对于初学者来说,这段话只
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:207872
    • 提供者:weixin_38704922
  1. 一篇文章彻底搞懂Python中可迭代(Iterable)、迭代器(Iterator)与生成器(Generator)的概念

  2. 前言 在Python中可迭代(Iterable)、迭代器(Iterator)和生成器(Generator)这几个概念是经常用到的,初学时对这几个概念也是经常混淆,现在是时候把这几个概念搞清楚了。 0x00 可迭代(Iterable) 简单的说,一个对象(在Python里面一切都是对象)只要实现了只要实现了__iter__()方法,那么用isinstance()函数检查就是Iterable对象; 例如 class IterObj: def __iter__(self): # 这里简
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:82944
    • 提供者:weixin_38684328
  1. 浅谈Python中的可迭代对象、迭代器、For循环工作机制、生成器

  2. 1.iterable iterator区别 要了解两者区别,先要了解一下迭代器协议: 迭代器协议是指:对象需要提供__next__()方法,它返回迭代中的元素,在没有更多元素后,抛出StopIteration异常,终止迭代。 可迭代对象就是:实现了迭代器协议的对象。 协议是一种约定,可迭代对象实现迭代器协议,Python的内置工具(如for循环,sum,min,max函数等)通过迭代器协议访问对象,因此,for循环并不需要知道对象具体是什么,只需要知道对象能够实现迭代器协议即可。 迭代器(ite
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:115712
    • 提供者:weixin_38575421
  1. 深入浅析Python中的迭代器

  2. 目录结构: contents structure [-] 在开始文章之前,先贴上一张Iterable、Iterator与Generator之间的关系图:   1. Iterator VS Iterable 迭代器(Iterator) 迭代器是实现了迭代器协议的类对象,迭代器协议规定了迭代器类必需定义__next()__方法。当对迭代器对象调用next()方法时,对象会去调用__next()__计算迭代器的返回值。 可迭代对象(Iterable) 可迭代对象可以是任何对象,不一定是能返回迭代器的
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:96256
    • 提供者:weixin_38553648
  1. Python中的迭代器与迭代对象

  2. 文章目录可迭代对象①可迭代对象定义②查看对象内部方法③总结迭代器①迭代器的定义②如何判断该对象是否是迭代器③可迭代对象如何转化成迭代器④迭代器取值⑤while模拟for的内部循环机制⑥小结可迭代对象与迭代器对比 可迭代对象 ①可迭代对象定义 对于迭代器来说,我们更熟悉的应该是可迭代对象,之前无论是源码还是讲课中或多或少我们提到过可迭代对象这个词。之前为了便于大家理解可迭代对象,可能解释的不是很正确,所以今天我们正式的聊一聊什么是可迭代对象。从字面意思来说,我们先对其进行拆解:什么是对象?Pyth
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:88064
    • 提供者:weixin_38569219
« 12 3 4 »