摘要: python的异常处理语法和大多数语言相似:try: try块的语句...except exceptiontype1 as var:#使用as语句获得本次捕获到的异常的实例var except块语句...except exceptiontype2 as var: except块语句...exce... 阅读全文
posted @ 2014-08-01 17:59 Summer_cool 阅读(5002) 评论(1) 推荐(1) 编辑
摘要: python的参数传递机制具有值传递(int、float等值数据类型)和引用传递(以字典、列表等非值对象数据类型为代表)两种基本机制以及方便的关键字传递特性(直接使用函数的形参名指定实参的传递目标,如函数定义为def f(a,b,c),那么在调用时可以采用f(b=1,c=2,a=3)的指定形参目标的... 阅读全文
posted @ 2014-08-01 16:48 Summer_cool 阅读(16424) 评论(0) 推荐(2) 编辑
摘要: Python 中,一个变量的作用域总是由在代码中被赋值的地方所决定的。函数定义了本地作用域,而模块定义的是全局作用域。如果想要在函数内定义全局作用域,需要加上global修饰符。变量名解析:LEGB原则当在函数中使用未认证的变量名时,Python搜索4个作用域[本地作用域(L)(函数内部声明但没有使... 阅读全文
posted @ 2014-08-01 11:42 Summer_cool 阅读(97547) 评论(2) 推荐(10) 编辑
摘要: 在python2.x中,从object继承得来的类称为新式类(如class A(object))不从object继承得来的类称为经典类(如class A())新式类跟经典类的差别主要是以下几点: 1. 新式类对象可以直接通过__class__属性获取自身类型:type 2. 继承搜索的顺序发生了... 阅读全文
posted @ 2014-08-01 11:23 Summer_cool 阅读(1395) 评论(0) 推荐(1) 编辑