python中try...except的用法

num = [1,2,0,3,1.5,'6']
for x in num:
    try:  # 尝试执行下列代码
        print (6/x)
    except ZeroDivisionError:
        print('0是不能做除数的!')
    except TypeError:  # 当报错信息为TypeError,执行下面的语句。
        print('被除数必须是整值或浮点数!')

结果:

6.0
3.0
0是不能做除数的!
2.0
4.0
被除数必须是整值或浮点数!

猜你喜欢

转载自www.cnblogs.com/Through-Target/p/12096410.html