python基础语法-python异常处理
2018-07-26 17:03
381 查看
python中的异常处理(类似于java)
异常处理的好处:大大减少了由于异常程序崩溃的发生。
三个基本语句:
try:在try语句后放入可能出现问题的代码,没有问题正常执行
except:可以包含多条except语句
每个except后面紧跟一个异常类型(可以是系统预设也可以是自定义,这里不推荐自定义,因为绝大多数异常系统已经给出),随后as 语句+异常变量名称+":"后跟处理语句
finally:最终必定会执行的语句
注意:异常的抛出是由上而下,由小到大,直到找不到异常
[code]try: num = int(input()) result = 100/num prinf("result is {0}".format(result),result.a) except ZeroDivisionError as e: print(e) print("除数为0的异常") except NameError as e: print(e) print("名称异常") except Exception as e: print(e) print("其他异常") finally: print("绝对打印的语句")
阅读更多
相关文章推荐
- Python基础语法(3)——文件流、异常处理、面向对象编程以及装饰器
- 【脚本语言系列】关于Python基础知识异常处理,你需要知道的事
- python语法31[异常处理]
- Python基础概念_10_异常处理
- [Python]基础语法(二)文本处理函数
- python基础之异常处理
- python语法31[异常处理]
- python基础-random、os模块、异常处理模块
- 零基础入门学习Python(33)--异常处理:你不可能总是对的2
- Python异常处理方面的一些基础知识。
- .Net程序员之Python基础教程学习----函数和异常处理[Fifth Day]
- python基础之try异常处理、socket套接字基础part1
- Python中的异常处理相关语句基础学习笔记
- Python中的异常处理相关语句基础学习笔记
- Py修行路 python基础 (二十二)异常处理
- python基础知识三——try与except处理异常语句
- Python零基础入门二十五之访问互联网异常的处理方法
- Python基础—13-面向对象及异常处理
- Python语法第8讲:异常处理
- 关于python的基础知识15 -- 语法错误和异常