2017年6月4日

python基础-异常处理

摘要: 一.异常基础 在编程过程中为了增加友好性,在程序出现bug时一般不会将错误信息显示给用户,而是现实一个提示的页面。 1)常用方式: 一直尝试try中的代码,如果遇到错误和except中异常相同,就执行except中代码,如果和except没有相同,还是会抛出异常 一直尝试try中的代码,如果遇到错误 阅读全文

posted @ 2017-06-04 21:31 shisanjun 阅读(146) 评论(0) 推荐(0) 编辑

python基础-类的其他方法

摘要: 一。isinstance(obj,cls)检查是否obj是类的cls对象 阅读全文

posted @ 2017-06-04 21:22 shisanjun 阅读(108) 评论(0) 推荐(0) 编辑

python基础-类的起源

摘要: Python中一切事物都是对象。 f对象是FOO类的一个实例,Foo类对象是type类的一个实例。 print(type(f)) print(type(foo)) 类默认是由 type 类实例化产生,type类中如何实现的创建类?类又是如何创建对象? 答:类中有一个属性 __metaclass__, 阅读全文

posted @ 2017-06-04 21:16 shisanjun 阅读(177) 评论(0) 推荐(0) 编辑

python基础-类的反射

摘要: 1)反射是通过字符串方式映射内存中的对象。 python中的反射功能是由以下四个内置函数提供:hasattr、getattr、setattr、delattr, 改四个函数分别用于对对象内部执行:检查是否含有某成员、获取成员、设置成员、删除成员。 注意:类的反射不能使用类的私有方法 2)其他方法访问类 阅读全文

posted @ 2017-06-04 21:06 shisanjun 阅读(263) 评论(0) 推荐(0) 编辑

导航