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学习笔记——进阶篇【第八周】———异常处理

相关内容

    暂无相关文章

评论关闭