面向对象--python
2016-03-19 08:09
239 查看
面向对象初级篇
面向对象高级篇
面向对象其他相关内容
一、isinstance(obj, cls)
检查是否obj是否是类 cls 的对象
下面是伪代码形式的解释
下面是利用历史知识的解释
常用异常
面向对象高级篇
面向对象其他相关内容
一、isinstance(obj, cls)
检查是否obj是否是类 cls 的对象
下面是伪代码形式的解释
AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性x IOError 输入/输出异常;基本上是无法打开文件 ImportError 无法引入模块或包;基本上是路径问题或名称错误 IndentationError 语法错误(的子类) ;代码没有正确对齐 IndexError 下标索引超出序列边界,比如当x只有三个元素,却试图访问x[5] KeyError 试图访问字典里不存在的键 KeyboardInterrupt Ctrl+C被按下 NameError 使用一个还未被赋予对象的变量 SyntaxError Python代码非法,代码不能编译(个人认为这是语法错误,写错了) TypeError 传入对象类型与要求的不符合 UnboundLocalError 试图访问一个还未被设置的局部变量,基本上是由于另有一个同名的全局变量, 导致你以为正在访问它 ValueError 传入一个调用者不期望的值,即使值的类型是正确的
常用异常
相关文章推荐
- python学习第十八课
- Python3.x爬虫
- Python爬虫框架Scrapy安装使用步骤
- python扩展之爬虫基础
- Python中的爬虫输出编码问题
- python学习记录(1)
- 使用Python编写基于DHT协议的BT资源爬虫
- Python的Socket编程过程中实现UDP端口复用的实例分享
- python 基础二、列表【list】
- 笔记:HeadFirstPython(1)初识Python
- 12步轻松搞定python装饰器
- python编写工具之基础——处理命令行参数
- 发布你的Python模块
- Python爬虫实现半自动发微博
- python标准库学习4-time
- 初学者必知的Python中优雅的用法
- 在Ubuntu 14.04中升级python到2.7.11
- mysql-connector-python, mysql-connector-python-rf and mysql-connector-repackaged
- 粒子群算法实现之python
- pip install mysql-connector-python安装时报错不满足requirement