摘要: 1.1什么是异常1.1.1错误 从软件方面,错误是语法或逻辑上的。语法错误指结构有错误。 逻辑错误指不完整或不合法的输入所致:逻辑无法生成,计算,输出结果需要的过程无法执行。1.1.2异常 对异常的描述:它是因为程序出现了错误而在正常控制流以外采取的行为。 该行为分为两个阶段:首先引起异常发... 阅读全文
posted @ 2014-11-15 17:46 Mr.Dantes 阅读(913) 评论(0) 推荐(0)
摘要: 1.1文件对象 不仅可访问普通的磁盘文件,可访问任何其他类型抽象层面上的“文件”。 “类文件”对象的情况。例如,打开一个URL读取web页面。1.2文件内建函数 (open(),file()) 内建函数open()和file()提供初始化输入/输出操作的通用接口。当open()内建函数成功打开... 阅读全文
posted @ 2014-11-15 14:21 Mr.Dantes 阅读(207) 评论(0) 推荐(0)
摘要: 首先理解下什么是迭代,python中所有从左往右扫面对象的方式都是可迭代的有哪些方式是可迭代的:1.文件操作 我们读取文件的时候,会用到一个readline()方法,其实它就是一个迭代器,它会返回当前的数据,然后自动的调用内置的next()方法来让文件的读取头自动的移动到当前的下面一行,准备下次的读... 阅读全文
posted @ 2014-11-15 12:36 Mr.Dantes 阅读(181) 评论(0) 推荐(0)
摘要: 1.if语句if语句的语法:关键字本身,判断结果真假的条件表达式,以及当表达式为真或非零执行的代码块if 真: ture_suite1.1多重条件表达式if not A and B: ture_suite1.2单一语句代码块若一个复合语句的代码块仅包含一行代码,那可以和前面的语句在同一行:if ... 阅读全文
posted @ 2014-11-15 12:35 Mr.Dantes 阅读(186) 评论(0) 推荐(0)
摘要: 用python的时候,出现过的一些小错误,或者想出的一些小方法。1.file.close()方法的使用与否。如果文件打开方式是'w',且最后没有写file.close()的话,文件会是空的。这样会由于程序员的疏忽造成不好的后果。从python2.5开始,你可以避免显式地使用file.close()函... 阅读全文
posted @ 2014-11-15 12:30 Mr.Dantes 阅读(128) 评论(0) 推荐(0)
摘要: 1.有多少可以保存并被访问的序列元素序列1.1成员关系操作符(in,not in)1.2连接操作符(+)1.3重复操作符(*)1.4切片操作符([],[:],[::])访问某个数据元素的语法如下:sequence[index]sequence是序列的名字,index是访问元素的便宜了。正序为0>> ... 阅读全文
posted @ 2014-11-15 12:03 Mr.Dantes 阅读(295) 评论(0) 推荐(0)
摘要: 1.元组元组和列表看起来不同的是元组用的是圆括号()而列表用的是方括号。元组是一种不可变类型。1.1如何创建一个元组并给它赋值a=(123,'abc',['inner','tuple'])>>> a=(123,'abc',['inner','tuple'])>>> a(123, 'abc', ['i... 阅读全文
posted @ 2014-11-15 11:58 Mr.Dantes 阅读(110) 评论(0) 推荐(0)
摘要: 1.列表list()是序列式的数据类型,可通过下标或者切片来访问某一个或某一块连续的元素。字符串只能由字符组成,且是不可变的。而列表是能保留任意数目的python对象的灵活的容器。以下是列表的基本操作:1.1如何创建列表类型数据并给它赋值手写一个列表然后赋值给一个变量,列表由[]定义,当然可以用工厂... 阅读全文
posted @ 2014-11-15 11:54 Mr.Dantes 阅读(136) 评论(0) 推荐(0)
摘要: 1字符串的独特特性1.1三引号若需要包含诸如换行符这样的特殊字符时,单引号或者双引号不是那么方便。python的三引号就是为了解决这个问题的。1.2字符串不变性字符串是一种不可变数据类型,就是说它的值是不能被改变或修改的。修改字符串,必须新建一个新的字符串。可以通过查看赋值前后的内存地址来确定对象的... 阅读全文
posted @ 2014-11-15 11:51 Mr.Dantes 阅读(232) 评论(0) 推荐(0)