博客
关于我
十五.Python异常处理
阅读量:303 次
发布时间:2019-03-04

本文共 755 字,大约阅读时间需要 2 分钟。

Python异常处理

#异常处理#用于捕获python运行时出现的异常,是防止程序崩溃的一种手段。#异常类型#1.程序异常#2.逻辑异常#3.不可预知异常(断网,内存溢出..)#方式:#1.逻辑判断if处理异常#2.通过try...catch 方式捕获异常#ifa=input(">>")  #输入aaaif a.isalpha():    print("输入不能为字母!")else:    print(int(a))#try  ..except 捕获异常#try:# ...代码# except  异常:#   代码# else :#   代码#finally:#   代码try:    a = input(">>")    print(int(a))#捕获AttributeError异常except AttributeError as e:    print("错误信息>>:%s"%e)#捕获ValueError异常except ValueError as e:    print("错误信息>>:%s"%e)#如果程序没有异常else:    print("程序正确运行!")#程序无论有没有异常,都会执行finally里面的代码finally:    print("程序运行完毕!")

Assert 断言

#assert  断言# 用于判断是否符合条件,与if类似#符合条件继续运行#不符合条件会触发异常#断言符合条件print("before")assert 1==1print("end")try:    print("====")    #断言不符合条件    assert  0==1    print(1)except AssertionError as e:    print(e)

 

转载地址:http://ktnq.baihongyu.com/

你可能感兴趣的文章
想彻底了解maven,有这篇文章足够了(中)
查看>>
Intellij IDEA 一些让人爱不释手的小技巧
查看>>
idea连接服务器远程调试(Dockerfile版)
查看>>
ElasicJob分布式定时任务
查看>>
feign调用上传文件接口(MultipartFile)
查看>>
centos 文件格式不对执行报错 || centos查看或者修改文件格式
查看>>
win锁屏界面用户名修改
查看>>
Java设计模式 —— 桥接模式(Bridge)
查看>>
计算机三级 信息安全技术历年真题(二)总共十套 3月底之前更完
查看>>
详解: 最小生成树
查看>>
[编程题]:n头牛中选择满足所有m种特性的牛(百度2021)
查看>>
Redis中的删除策略和逐出算法
查看>>
[数据结构]:红黑树(二)
查看>>
Ubuntu切换到root用户无法找到环境变量PATH的问题
查看>>
PyCharm安装与配置
查看>>
关于Java的List的笔记
查看>>
Docker - 部署 Redis 6.0.8
查看>>
Android - Create dynamic lists with RecyclerView
查看>>
Android - Broadcasts overview(不完整)
查看>>
Spring Boot - Add a Servlet to an Application
查看>>