• python中的异常处理

    • 类似于java
    • 开发中很常用
  • 异常处理的好处
    • 大大减少了由于异常程序崩溃的发生。
  • 三个基本语句
    • try:在try语句后放入可能出现问题的代码,没有问题正常执行
    • except:可以包含多条except语句,每个except后面紧跟一个异常类型(可以是系统预设也可以是自定义,这里不推荐自定义,因为绝大多数异常系统已经给出),随后as 语句+异常变量名称+":"后跟处理语句
    • finally:最终必定会执行的语句

注意:异常的抛出是由上而下,由小到大,直到找不到异常

try:num = int(input())result = 100/numprinf("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基础语法-异常处理相关推荐

  1. 刻意练习:Python基础 -- Task08. 异常处理

    背景 我们准备利用17天时间,将 "Python基础的刻意练习" 分为如下任务: Task01:变量.运算符与数据类型(1day) Task02:条件与循环(1day) Task0 ...

  2. python基础语法合集-Python基础语法合集.zip

    [实例简介]精心整理的Python基础语法合集,变量,循环,输入输出等等都有,主要是知道概念和怎么用的 如果打开文件后有文字变成符号的,先把字体改为宋体就正常了 [实例截图] [核心代码] 目录 了解 ...

  3. python基础语法手册-python语法手册

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 常用的也不超过十个,这种相对于更为复杂的html标记语言来说,markd ...

  4. python基础语法及知识点总结

    本文转载于星过无痕的博客http://www.cnblogs.com/linxiangpeng/p/6403991.html 在此表达对原创作者的感激之情,多谢星过无痕的分享!谢谢! Python学习 ...

  5. Python基础:异常处理

    Python基础:异常处理 一,学习的内容 Python 异常处理 异常就是运行期检测到的错误.计算机语言针对可能出现的错误定义了异常类型,某种错误引发对应的异常时,异常处理程序将被启动,从而恢复程序 ...

  6. Python基础语法笔记

    文章目录 前言 1.变量.运算符与数据类型 1.1 注释 1.2 运算符 1.3 变量与赋值 1.4 数据类型与转换 1.5 print()函数 2.位运算 2.1 原码.反码和补码 2.2 利用位运 ...

  7. 博学谷学习记录之人工智能(python基础语法)第一篇

    目录 写在前面 python基础语法介绍 1.python基础编程 python开发环境搭建 Python注释与变量 写在前面 我是大学学习土木工程专业2020年毕业,毕业后一直从事BIM工程师的职位 ...

  8. #第3篇分享:python基础语法-磨刀不误砍柴工

    #python基础语法 无论学习什么语言,我们最初都要学习这门语言的基础语法及一些基本定义,下图基本涵盖了python学习所有的基础知识,下面我就详细来说上一说,说的不好您见谅: 1.首先介绍一下数据 ...

  9. python基础语法(mooc+小甲鱼)

    文章目录 0.总介绍 编程语言分类:**人生苦短,我学python** 1.数据类型及操作 类型 **整数类型** **浮点数类型:有小数点的数字,即实数** 布尔类型 **复数类型** **字符串* ...

最新文章

  1. 澎思科技获IDG资本数千万元Pre-A轮融资  推出AI安防全场景软硬件解决方案
  2. Best of Ruby Quiz 笔记之一:Mad Libs
  3. Centos7常用命令[文件和目录]
  4. SSH pager-taglib分页的实现
  5. php 输出rtf,有没有办法在PHP中访问压缩RTF和输出RTF代码
  6. java基础(十一) 枚举类型
  7. html纵向文本,html – 垂直对齐CSS圈中多行的文本
  8. bootstrap input不允许为空_SpringCloud Stream你所不知道的进阶实战
  9. [码海拾贝 之JS] JS 之删除数组中的元素
  10. linux中ifi_info的英文全称,【DNS服务器IP地址-域名注册查询-CDN加速技术】
  11. 深度学习模型如何查看(hdfview + netron)
  12. Android实战——一步一步实现流动的炫彩边框
  13. upc Cafebazaar’s Chess Tournament 思维 + FFT
  14. scrollTop记录滚动位置
  15. PDF怎么编辑修改内容的免费方法
  16. 283页K8S实战指南,内容详实,代码齐全可复制!
  17. IE浏览器input元素text-overflow: ellipsis
  18. 入小学教材、主流编程语言增长最快…… Python 的 2017 回顾
  19. MAC系统IDEA快捷键大全
  20. 【电脑使用】美化你的Windows

热门文章

  1. 基于Xml 的IOC 容器-分配解析策略
  2. Elastic-Job发展历史
  3. 每次请求都要建立连接吗?
  4. 字符流中的编码解码问题
  5. canal数据同步(应用场景)
  6. 登录案例_BeanUtils基本使用
  7. 在大促中什么影响了数据库性能
  8. 适配器模式源码解析(jdk+spring+springjpa+springmvc)
  9. Bootstrap组件_进度条
  10. Spring的@Configuration配置类-Full和Lite模式