摘要: Python中只有一个赋值模型一、缺少类型声明语句的情况在Python中,类型是在运行过程中自动决定的,而不是通过代码声明。这意味着没有必要事声明变量。只要记住,这个概念实质上对变量,对象和它们之间的关系都适用。那么这个概念也容易理解并掌握。1、变量,对象和引用变量创建:一个变量,当代码第一次给它赋... 阅读全文
posted @ 2015-05-08 23:54 *老菜鸟* 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 列表和字段,这两种类型几乎是Python所有脚本的主要工作组件。他们都可以在原处进行修改,可以按需求增加或缩短,而且包含任何种类的对象或者被嵌套。一、列表列表的主要属性:*任意对象的有序集合从功能上看,列表就是收集其他对象的地方,可以把它看作组。列表所包含每一项都保持了从左到右的位置顺序(它们是序列... 阅读全文
posted @ 2015-05-08 23:52 *老菜鸟* 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 一、异常基础try/except:捕捉由代码中的异常并恢复,匹配except里面的错误,并自行except中定义的代码,后继续执行程序(发生异常后,由except捕捉到异常后,不会中断程序,继续执行try语句后面的程序)try/finally: 无论异常是否发生,都执行清理行为 (发生异常时程序会中... 阅读全文
posted @ 2015-05-08 23:49 *老菜鸟* 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 1、基础try/except/else:【else是可选的】捕捉由代码中的异常并恢复,匹配except里面的错误,并执行except中定义的代码,后继续执行程序(发生异常后,由except捕捉到异常后,不会中断程序,继续执行try语句后面的程序)try首行底下的代码块代表此语句的主要动作:试着执行的... 阅读全文
posted @ 2015-05-08 23:48 *老菜鸟* 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 一、类简单介绍1、介绍类是Python面向对象程序设计(OOP)的主要工具,类建立使用class语句,通过class定义的对象。类和模块的差异,类是语句,模块是文件.类和实例实例:代表程序领域中具体的元素。类是生产实例的工厂,实例就像带有“数据"的记录,而类是处理这些记录的“程序”.类是实例工程,类... 阅读全文
posted @ 2015-05-08 23:45 *老菜鸟* 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 一、函数函数的作用:可以计算出一个返回值,最大化代码重用,最小化代码冗余,流程的分解。1、函数相关的语句和表达式语句 例子Calls myfunc(‘diege','eggs',meat=‘lit’) #使用函数def,return,yield def adder(a,b=1,*c): ret... 阅读全文
posted @ 2015-05-08 23:43 *老菜鸟* 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 一、对象类型1、数字数字:不可变2、字符串字符串:不可原处修改【修改需要创建新的对象】,有顺序,支持求长(len),合并(+),重复(*),索引S[0],分片(S[1:3]],成员测试(in),迭代(for);特有的查找find,替换replace,拆分split;支持list(S)将字符串分解成一... 阅读全文
posted @ 2015-05-08 23:37 *老菜鸟* 阅读(252) 评论(0) 推荐(0) 编辑
摘要: while语句,提供了编写通用循环的一种方法,而for语句是用来遍历序列对象内的元素,并对每个元素运行一个代码块。break,continue用在循环内,跳出整个循环或者跳出一次循环。一、while循环1、一般格式格式:首行以及测试表达式,有一列或多列缩进语句的主体以及一个选用的else部分(控制权... 阅读全文
posted @ 2015-05-08 23:31 *老菜鸟* 阅读(1921) 评论(0) 推荐(0) 编辑
摘要: if语句是选取要执行的操作.一、if语句1、通用格式形式是if测试,后面跟着一个或多个可选的elif(else if)测试,以及一个最终选用的else块。测试和else部分可以结合嵌套语句块,缩进列在行首下面。Python会执行第一个结算结果为真的代码块,或者如果所有测试都为假时,就执行else块。... 阅读全文
posted @ 2015-05-08 23:29 *老菜鸟* 阅读(22647) 评论(0) 推荐(0) 编辑
摘要: 字符串是一个有序的字符集合,用于存储和表现基于文本的信息。常见的字符串常量和表达式T1=‘’ 空字符串T2="diege's" 双引号T3="""...""" 三重引号块T4=r'\temp\diege' Raw字符串 抑制(取消)转义,完全打印\tmp\diege,而没有制表符T5=u’diege... 阅读全文
posted @ 2015-05-08 23:26 *老菜鸟* 阅读(2553) 评论(0) 推荐(0) 编辑
摘要: 一、 Scrapy简介Scrapy is a fast high-level screen scraping and web crawling framework, used to crawl websites and extract structured data from their pages... 阅读全文
posted @ 2015-05-08 23:04 *老菜鸟* 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 在这篇入门教程中,我们假定你已经安装了Scrapy。如果你还没有安装,那么请参考安装指南。我们将使用开放目录项目(dmoz)作为抓取的例子。这篇入门教程将引导你完成如下任务:创建一个新的Scrapy项目定义提取的Item写一个Spider用来爬行站点,并提取Items写一个Item Pipeline... 阅读全文
posted @ 2015-05-08 22:39 *老菜鸟* 阅读(25731) 评论(2) 推荐(1) 编辑