Python学习笔记——进阶篇【第八周】———异常处理,,引用链接:http:
Python学习笔记——进阶篇【第八周】———异常处理,,引用链接:http:
引用链接:http://www.cnblogs.com/wupeiqi/articles/5017742.html
isinstance(obj,cls)
#判断实例是不是在类里
#类似代码
a=[1,2,3]if type(a) is list:print(a)
简便方法:
class Foo(object): passobj = Foo()isinstance(obj,Foo)
issubclass(sub,super)
#检查sub是不是super的子类(很少用)
class Foo(object): passclass Bar(Foo): passissubclass(bar,Foo)
异常处理
在编程过程中为了增加友好性,在程序出现bug时一般不会将错误信息显示给用户,而是现实一个提示的页面
try: passexcept Exception,ex: pass
需求:将用户输入的两个数字相加
while True: num1 = input(‘num1:‘) num2 = input(‘num2:‘) try: num1 = int(num1) num2 = int(num2) result = num1 + num2 #except Exception, e: #2.7写法 except Exception as e: print(‘出现异常,信息如下:‘) print(e)View Code
Python学习笔记——进阶篇【第八周】———异常处理
相关内容
- 暂无相关文章
评论关闭