当前位置: 首页 > news >正文

Python基础学习014——异常

# 异常:程序运行时python解释器遇到错误,会停止运行并提示错误信息
# 停止运行并提示错误这个动作,叫做抛出异常
# 遇见异常后可以使用异常捕获让程序继续运行不终止运行,叫做捕获异常
"""
常规异常捕获写法:
try:尝试运行的代码
expect:出现异常的操作
指定类型的异常捕获:
try:尝试运行的代码
expect 异常类型1:出现异常的操作
except异常类型2:出现异常的操作
只能捕获指定类型的异常,如果出现其他异常,还是会报错
"""
try:num = int(input('请输入一个数字'))print(num)num1 = 2 % num
except ValueError:print('请您仔细阅读要求,输入整数,整数,整数!')
except Exception as a:  # Exception是常见异常类的父类print(f"其他异常{a}")else:print('没有异常执行的代码')
finally:print('不管有没有异常都执行的代码')

相关文章:

  • java制作游戏,如何使用libgdx,入门级别教学
  • 什么是用户体验测试? 为什么很重要?
  • 五金车间中MES系统解决方案
  • C#WPF命令行参数实例
  • 配置jar包开机自启动,会在启动之后自动停止
  • TreeBERT:基于树的编程语言预训练模型。
  • 都用HTTPS了,还能被查出浏览记录?
  • Python学习-shutil模块和OS模块学习
  • Java程序设计2023-第六次上机测试
  • 前端框架Vue学习 ——(三)Vue生命周期
  • 入门 SpringCloudStream 之 RocketMq 实践全集
  • 【t5 pytorch版源码学习】t5-pegasus-pytorch源码学习
  • 各种各类好用热门API推荐
  • 测试开发之系统篇-Docker常用操作
  • 容器滚动更新过程中流量无损
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • 【跃迁之路】【669天】程序员高效学习方法论探索系列(实验阶段426-2018.12.13)...
  • Akka系列(七):Actor持久化之Akka persistence
  • CSS盒模型深入
  • dva中组件的懒加载
  • ECS应用管理最佳实践
  • jQuery(一)
  • js递归,无限分级树形折叠菜单
  • leetcode-27. Remove Element
  • Netty 4.1 源代码学习:线程模型
  • node-glob通配符
  • PHP 的 SAPI 是个什么东西
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • Vue2 SSR 的优化之旅
  • vue-cli在webpack的配置文件探究
  • vue总结
  • 笨办法学C 练习34:动态数组
  • 浮现式设计
  • 将 Measurements 和 Units 应用到物理学
  • 警报:线上事故之CountDownLatch的威力
  • 开放才能进步!Angular和Wijmo一起走过的日子
  • 力扣(LeetCode)22
  • 浅谈web中前端模板引擎的使用
  • 如何在 Tornado 中实现 Middleware
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 通过npm或yarn自动生成vue组件
  • #Linux(Source Insight安装及工程建立)
  • #免费 苹果M系芯片Macbook电脑MacOS使用Bash脚本写入(读写)NTFS硬盘教程
  • #我与Java虚拟机的故事#连载06:收获颇多的经典之作
  • (39)STM32——FLASH闪存
  • (Mirage系列之二)VMware Horizon Mirage的经典用户用例及真实案例分析
  • (pojstep1.1.1)poj 1298(直叙式模拟)
  • (翻译)terry crowley: 写给程序员
  • (一)eclipse Dynamic web project 工程目录以及文件路径问题
  • (译) 函数式 JS #1:简介
  • (转)linux 命令大全
  • (转)Sql Server 保留几位小数的两种做法
  • ******之网络***——物理***
  • .dwp和.webpart的区别