2015年12月4日
摘要: 转自:http://www.cnblogs.com/vamei/archive/2012/11/19/2772441.htmlPython一切皆对象,但同时,Python还是一个多范式语言(multi-paradigm),你不仅可以使用面向对象的方式来编写程序,还可以用面向过程的方式来编写相同功能的... 阅读全文
posted @ 2015-12-04 15:05 清明-心若淡定 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/vamei/archive/2012/07/10/2582795.html动态类型(dynamic typing)是Python另一个重要的核心概念。我们之前说过,Python的变量(variable)不需要声明,而在赋值时,变量可以重新赋值为任意... 阅读全文
posted @ 2015-12-04 14:58 清明-心若淡定 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/vamei/archive/2012/07/10/2582787.html异常处理在项目开发中,异常处理是不可或缺的。异常处理帮助人们debug,通过更加丰富的信息,让人们更容易找到bug的所在。异常处理还可以提高程序的容错性。我们之前在讲循环对象... 阅读全文
posted @ 2015-12-04 14:45 清明-心若淡定 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/vamei/archive/2012/07/10/2582772.html秉承着一切皆对象的理念,我们再次回头来看函数(function)。函数也是一个对象,具有属性(可以使用dir()查询)。作为对象,它还可以赋值给其它对象名,或者作为参数传递。... 阅读全文
posted @ 2015-12-04 13:53 清明-心若淡定 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/vamei/archive/2012/07/09/2582499.html这一讲的主要目的是为了大家在读Python程序的时候对循环对象有一个基本概念。循环对象的并不是随着Python的诞生就存在的,但它的发展迅速,特别是Python 3x的时代,... 阅读全文
posted @ 2015-12-04 13:28 清明-心若淡定 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/vamei/archive/2012/07/09/2582435.html在“循环”一节,我们已经讨论了Python基本的循环语法。这一节,我们将接触更加灵活的循环方式。range()在Python中,for循环后的in跟随一个序列的话,循环每次使... 阅读全文
posted @ 2015-12-04 11:22 清明-心若淡定 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/vamei/archive/2012/07/03/2574436.html我们之前看到了函数和对象。从本质上来说,它们都是为了更好的组织已经有的程序,以方便重复利用。模块(module)也是为了同样的目的。在Python中,一个.py文件就构成一个... 阅读全文
posted @ 2015-12-04 10:53 清明-心若淡定 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/vamei/archive/2012/06/06/2537868.htmlPython具有基本的文本文件读写功能。Python的标准库提供有更丰富的读写功能。文本文件的读写主要通过open()所构建的文件对象来实现。创建文件对象我们打开一个文件,并... 阅读全文
posted @ 2015-12-04 10:07 清明-心若淡定 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 我们要介绍一个新的类,词典 (dictionary)。与列表相似,词典也可以储存多个元素。这种储存多个元素的对象称为容器(container)。基本概念常见的创建词典的方法:>>>dic = {'tom':11, 'sam':57,'lily':100}>>>print type(dic)词典和表类... 阅读全文
posted @ 2015-12-04 09:48 清明-心若淡定 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 需要先要介绍两个内置函数,dir()和help()dir()用来查询一个类或者对象所有属性。你可以尝试一下>>>print dir(list)help()用来查询的说明文档。你可以尝试一下>>>print help(list)(list是Python内置的一个类,对应于我们之前讲解过的列表)list... 阅读全文
posted @ 2015-12-04 08:51 清明-心若淡定 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 转:http://www.cnblogs.com/vamei/archive/2012/06/02/2531515.htmlPython使用类(class)和对象(object),进行面向对象(object-oriented programming,简称OOP)的编程。面向对象的最主要目的是提高程序... 阅读全文
posted @ 2015-12-04 08:32 清明-心若淡定 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 转http://www.cnblogs.com/vamei/archive/2012/06/01/2529500.html函数最重要的目的是方便我们重复使用相同的一段程序。将一些操作隶属于一个函数,以后你想实现相同的操作的时候,只用调用函数名就可以,而不需要重复敲所有的语句。函数的定义首先,我们要定... 阅读全文
posted @ 2015-12-04 08:18 清明-心若淡定 阅读(257) 评论(0) 推荐(0) 编辑
摘要: for循环for循环需要预先设定好循环的次数(n),然后执行隶属于for的语句n次。基本构造是for 元素 in 序列: statement举例来说,我们编辑一个叫forDemo.py的文件for a in [3,4.4,'life']: print a这个循环就是每次从表[3,4.4... 阅读全文
posted @ 2015-12-04 08:13 清明-心若淡定 阅读(266) 评论(0) 推荐(0) 编辑
摘要: if语句之后的冒号以四个空格的缩进来表示隶属关系, Python中不能随意缩进if : statementelif : statementelif : statementelse: statementi = 1if i > 0: print 'positive i' i = i + 1e... 阅读全文
posted @ 2015-12-04 08:10 清明-心若淡定 阅读(263) 评论(0) 推荐(0) 编辑