派森学长带你学python—异常处理

2024-08-21 02:20

本文主要是介绍派森学长带你学python—异常处理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

#try 可能出现异常的语句 except 出现异常的解决办法
try:num1=int(input())num2=int(input())result=num1/num2print(result)
except ZeroDivisionError:print('除数不能为0')
except ValueError:print('不能将数字转换成字符串')
except BaseException:print('未知异常')
#try except else 若没有出现任何异常,正常输出程序结果
try:num1=int(input())num2=int(input())result=num1/num2
except ZeroDivisionError:print('除数不能为0')
except ValueError:print('不能将数字转换成字符串')
except BaseException:print('未知异常')
else:print(result)
#try except else finally无论是否产生异常都要执行的语句
try:num1=int(input())num2=int(input())result=num1/num2
except ZeroDivisionError:print('除数不能为0')
except ValueError:print('不能将数字转换成字符串')
except BaseException:print('未知异常')
else:print(result)
finally:print('程序执行结束!')
#try 可能出现异常的语句 except 出现异常的解决办法
try:num1=int(input())num2=int(input())result=num1/num2print(result)
except ZeroDivisionError:print('除数不能为0')
except ValueError:print('不能将数字转换成字符串')
except BaseException:print('未知异常')
#try except else 若没有出现任何异常,正常输出程序结果
try:num1=int(input())num2=int(input())result=num1/num2
except ZeroDivisionError:print('除数不能为0')
except ValueError:print('不能将数字转换成字符串')
except BaseException:print('未知异常')
else:print(result)
#try except else finally无论是否产生异常都要执行的语句
try:num1=int(input())num2=int(input())result=num1/num2
except ZeroDivisionError:print('除数不能为0')
except ValueError:print('不能将数字转换成字符串')
except BaseException:print('未知异常')
else:print(result)
finally:print('程序执行结束!')

这篇关于派森学长带你学python—异常处理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1091847

相关文章

基于Python编写一个git自动上传的脚本(打包成exe)

《基于Python编写一个git自动上传的脚本(打包成exe)》这篇文章主要为大家详细介绍了如何基于Python编写一个git自动上传的脚本并打包成exe,文中的示例代码讲解详细,感兴趣的小伙伴可以跟... 目录前言效果如下源码实现利用pyinstaller打包成exe利用ResourceHacker修改e

Python在二进制文件中进行数据搜索的实战指南

《Python在二进制文件中进行数据搜索的实战指南》在二进制文件中搜索特定数据是编程中常见的任务,尤其在日志分析、程序调试和二进制数据处理中尤为重要,下面我们就来看看如何使用Python实现这一功能吧... 目录简介1. 二进制文件搜索概述2. python二进制模式文件读取(rb)2.1 二进制模式与文本

Python中Tkinter GUI编程详细教程

《Python中TkinterGUI编程详细教程》Tkinter作为Python编程语言中构建GUI的一个重要组件,其教程对于任何希望将Python应用到实际编程中的开发者来说都是宝贵的资源,这篇文... 目录前言1. Tkinter 简介2. 第一个 Tkinter 程序3. 窗口和基础组件3.1 创建窗

Django调用外部Python程序的完整项目实战

《Django调用外部Python程序的完整项目实战》Django是一个强大的PythonWeb框架,它的设计理念简洁优雅,:本文主要介绍Django调用外部Python程序的完整项目实战,文中通... 目录一、为什么 Django 需要调用外部 python 程序二、三种常见的调用方式方式 1:直接 im

Python字符串处理方法超全攻略

《Python字符串处理方法超全攻略》字符串可以看作多个字符的按照先后顺序组合,相当于就是序列结构,意味着可以对它进行遍历、切片,:本文主要介绍Python字符串处理方法的相关资料,文中通过代码介... 目录一、基础知识:字符串的“不可变”特性与创建方式二、常用操作:80%场景的“万能工具箱”三、格式化方法

Spring Boot 处理带文件表单的方式汇总

《SpringBoot处理带文件表单的方式汇总》本文详细介绍了六种处理文件上传的方式,包括@RequestParam、@RequestPart、@ModelAttribute、@ModelAttr... 目录方式 1:@RequestParam接收文件后端代码前端代码特点方式 2:@RequestPart接

SpringBoot全局异常拦截与自定义错误页面实现过程解读

《SpringBoot全局异常拦截与自定义错误页面实现过程解读》本文介绍了SpringBoot中全局异常拦截与自定义错误页面的实现方法,包括异常的分类、SpringBoot默认异常处理机制、全局异常拦... 目录一、引言二、Spring Boot异常处理基础2.1 异常的分类2.2 Spring Boot默

SpringBoot的全局异常拦截实践过程

《SpringBoot的全局异常拦截实践过程》SpringBoot中使用@ControllerAdvice和@ExceptionHandler实现全局异常拦截,@RestControllerAdvic... 目录@RestControllerAdvice@ResponseStatus(...)@Except

浅析python如何去掉字符串中最后一个字符

《浅析python如何去掉字符串中最后一个字符》在Python中,字符串是不可变对象,因此无法直接修改原字符串,但可以通过生成新字符串的方式去掉最后一个字符,本文整理了三种高效方法,希望对大家有所帮助... 目录方法1:切片操作(最推荐)方法2:长度计算索引方法3:拼接剩余字符(不推荐,仅作演示)关键注意事

python版本切换工具pyenv的安装及用法

《python版本切换工具pyenv的安装及用法》Pyenv是管理Python版本的最佳工具之一,特别适合开发者和需要切换多个Python版本的用户,:本文主要介绍python版本切换工具pyen... 目录Pyenv 是什么?安装 Pyenv(MACOS)使用 Homebrew:配置 shell(zsh