python中exception类的_面试题 | 列举几个Python中的标准异常类?

【摘要】今天给大家解答一道Python常见的面试题,希望这个面试栏目,给那些准备面试的同学,提供一点点帮助!小编会从最基础的面试题开始,每天一题。如果参考答案不够好,或者有错误的话,麻烦大家可以在留言区给出自己的意见和讨论,今天要说的是列举几个Python中的标准异常类。

废话不多说,开始今天的题目:

问:列举几个Python中的标准异常类?

下面用列出所有的异常类 :

异常名称描述

BaseException——所有异常的基类

SystemExit——解释器请求退出

KeyboardInterrupt——用户中断执行(通常是输入^C)

Exception——常规错误的基类

StopIteration——迭代器没有更多的值

GeneratorExit——生成器(generator)发生异常来通知退出

SystemExitPython ——解释器请求退出

StandardError——所有的内建标准异常的基类

ArithmeticError——所有数值计算错误的基类

FloatingPointError——浮点计算错误

OverflowError——数值运算超出最大限制

ZeroDivisionError——除(或取模)零 (所有数据类型)

AssertionError——断言语句失败

AttributeError——对象没有这个属性

EOFError——没有内建输入,到达EOF 标记

EnvironmentError——操作系统错误的基类

IOError——输入/输出操作失败

OSError——操作系统错误

WindowsError——系统调用失败

ImportError——导入模块/对象失败

KeyboardInterrupt——用户中断执行(通常是输入^C)

LookupError——无效数据查询的基类

IndexError——序列中没有没有此索引(index)

KeyError——映射中没有这个键

MemoryError——内存溢出错误(对于Python 解释器不是致命的)

NameError——未声明/初始化对象 (没有属性)

UnboundLocalError——访问未初始化的本地变量

ReferenceError——弱引用(Weak reference)试图访问已经垃圾回收了的对象

RuntimeError——一般的运行时错误

NotImplementedError——尚未实现的方法

SyntaxErrorPython ——语法错误

IndentationError——缩进错误

TabErrorTab ——和空格混用

SystemError——一般的解释器系统错误

TypeError——对类型无效的操作

ValueError——传入无效的参数

UnicodeErrorUnicode ——相关的错误

UnicodeDecodeErrorUnicode ——解码时的错误

UnicodeEncodeErrorUnicode ——编码时错误

UnicodeTranslateErrorUnicode ——转换时错误

Warning——警告的基类

DeprecationWarning——关于被弃用的特征的警告

FutureWarning——旧的关于自动提升为长整型(long)的警告

PendingDeprecationWarning——关于特性将会被废弃的警告

RuntimeWarning——可疑的运行时行为(runtime behavior)的警告

SyntaxWarning——可疑的语法的警告

UserWarning——用户代码生成的警告

以上就是今天的全部内容了,如果面试的时候有人问你“列举几个Python中的标准异常类?”这个问题,小编相信大家应该不会再慌了,如果对于参考答案有不认同的,大家可以在评论区指出和补充,欢迎留言!环球网校的小编在这里祝大家python相关工作面试顺利。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/350711.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

jsonp和CORS跨域实现

一、jsonp&#xff0c;使用jquery封装的$.ajax&#xff0c;返回数据类型要设置为jsonp 示例&#xff1a; $.ajax({type: get,contentType: "application/json; charsetutf-8",url: "http://localhost:8080/aqi/getCityList.php",dataType: jsonp,< /spa…

Qt数字与字符串之间的相互转换

把QString转换为 double类型方法1.QString str"123.45";double valstr.toDouble(); //val123.45方法2.很适合科学计数法形式转换bool ok;double d;dQString("1234.56e-02").toDouble(&ok); //oktrue;d;12.3456.把QString转换为float形1.QString str&qu…

无线ap软件_无线WIFI网络干扰优化,不懂必看!新手在家里也能用的网络知识

由于国家频谱资源分配中保留一些频段用于工业、科研、医疗等方面应用&#xff0c;即ISM频段&#xff0c;如2.400到2.483G和5.170到5.825G。使用这些频段都无需许可证&#xff0c;只需要遵守一定的发射功率任何厂家都可以使用&#xff0c;WLAN也采用ISM频段。随着WLAN技术在企业…

postgresql 比较两个时间差大于 N个小时

摘要: PG 中时间想减后为interval &#xff0c;比较两个时间大于某个小时或者分钟等可以直接通过interval来实现 example1&#xff1a; -- 判断两个时间差大于4个小时 select timestamp 2013-11-11 10:00:00 - timestamp 2013-11-08 12:00:00 > interval 4 hour; examp…

spring mvc重定向_Spring的Web MVC –重定向到内存泄漏

spring mvc重定向他们说一块岩石会引起雪崩。 最近&#xff0c;我的一位同事Marcin Radoszewski给了我一块岩石。 您可能永远不会猜到它是什么&#xff0c;但是有机会在许多Web应用程序中使用它。 请允许我向您介绍这块石头。 您可能很清楚发布模式后的重定向 。 使用Spring F…

关闭8080端口

转载于:https://www.cnblogs.com/Health-zhang/p/10775034.html

Qt 布局(水平、垂直、网格)

开发一个图形界面应用程序&#xff0c;界面的布局影响到界面的美观。在设计一个界面之前&#xff0c;应该考虑到开发的界面可能给不用的用户使用&#xff0c;而用户的屏幕大小、纵横比例、分辨率可能不同&#xff0c;界面还可能是可缩放的&#xff0c;程序应该可以适应这些变化…

JSR 365更新:深入CDI 2.0

上下文和依赖注入2.0&#xff08; JSR 365 &#xff09;是CDI 1.2的更新&#xff0c;CDI 1.2目前是Java EE 7平台的一部分。 目前处于公开审查阶段 。 对于不熟悉CDI的那些人&#xff0c;它定义了一组功能强大的免费服务&#xff0c;这些服务可充当凝胶&#xff0c;帮助改善应用…

postgres复制表结构

复制表结构 12create table his_process_data_201405 as( select * from his_process_data_201406 limit 0)完整复制一张表 12create table his_process_data_201405 as( select * from his_process_data_201406)

Django 数据导入和导出

一&#xff0c;简单的数据导出与导入&#xff08;简单的迁移&#xff09; 1. django 项目提供了一个导出的方法 python manage.py dumpdata, 不指定 appname 时默认为导出所有的app 1python manage.py dumpdata [appname] > appname_data.json比如我们有一个项目叫 mysite, …

cifar-10 图像转为jpg

dir_file目录下需有这几个文件 源代码 #codingutf-8 import cv2 import numpy as np import os#文件夹名 str_2 ./train_cifar10 str_1 ./test_cifar10#判断文件夹是否存在&#xff0c;不存在的话创建文件夹 if os.path.exists(str_1) False: os.mkdir(str_1) if os.path.e…

python3小游戏源代码_Python3制作仿“FlappyBird”小游戏|python3教程|python入门|python教程...

https://www.xin3721.com/eschool/pythonxin3721/ 本文转载至知乎ID&#xff1a;Charles&#xff08;白露未晞&#xff09;知乎个人专栏 下载W3Cschool手机App&#xff0c;0基础随时随地学编程>>戳此了解 导语 本期我们将制作一个仿“经典90坦克大战”的小游戏。啊&#…

java java编码_Java编码约定被认为是有害的

java java编码在Oracle网站上有Java编程语言的官方代码约定指南。 您可能希望这份超过20页的文档将是有关Java语言的最佳实践&#xff0c;提示和技巧的最完整&#xff0c;最全面和最权威的来源。 但是一旦您开始阅读它&#xff0c;失望和沮丧和愤怒就会增加。 我想指出本指南中…

PostgreSQL数据库修改sql表的方法汇总

一&#xff0c;修改表 PostgreSQL 提供了一族命令用于修改现有表。 可以实现&#xff1a; 增加字段&#xff0c; 删除字段&#xff0c; 增加约束&#xff0c; 删除约束&#xff0c; 修改默认值&#xff0c; 重命名字段&#xff0c; 重命名表。 这些操作可以用&#xff1a;ALTE…

混淆矩阵怎么看_201.工具篇MECE法则:透过结构看世界。

工具篇|战略工具1之前讲过了商业、管理、个人&#xff0c;今天讲如何用工具来提高上述的效率工具。今天先讲一MECE法则。某公司将2020年定为品牌战略年&#xff0c;小王接到领导安排写作任务&#xff0c;要求充分阐述公司 的品牌主张。小张憋了半天&#xff0c;稿子交了上去。领…

nRFgo Studio 和 Nrfjprog 无法找到JLinkARM.dll的解决方法

本文转自&#xff1a;https://www.lotlab.org/2017/09/12/nrfgo-studio-and-nrfjprog-could-not-find-jlinkarm-dll/ Segger在第一次安装的时候&#xff0c;会在注册表中添加安装路径的字段&#xff0c;nRF的两个软件就根据这两个注册表字段来寻找JLinkARM.dll。而当你卸载/更新…

mnist数据集图片提取出来

# -*- coding: UTF-8 -*-# 把mnist数据集转成图片做测试&#xff0c;图片更为通用import cv2 import os from keras.datasets import mnistimport numpy as np str_1 mnisttrain str_2 mnisttest if os.path.exists(str_1):os.mkdir(str_1)if os.path.exists(str_2):os.mkdir…

重新打包流中的异常

Java 8已有两年的历史了&#xff0c;但是仍然存在社区尚未为其开发好的解决方案的用例&#xff0c;甚至边缘用例。 如何处理流管道中的已检查异常就是这样的问题之一。 Stream操作接受的功能接口不允许实现抛出已检查的异常&#xff0c;但是我们可能要调用许多方法。 显然&…

如何将word中的对象怎么显示到工具栏_MathType怎么添加到Word快速访问栏?

众所周知&#xff0c;MathType是一款应用广泛且功能强大的公式编辑器&#xff0c;特别是应用到Word中&#xff0c;可以对文章中的公式进行批量操作&#xff0c;进行这个公式操作的前提是&#xff0c;需要把MathType添加到Word文档的快速访问栏中&#xff0c;也就是说只安装了Ma…

Java 多线程异常捕获Runnable实现

1、背景&#xff1a; Java 多线程异常不向主线程抛&#xff0c;自己处理&#xff0c;外部捕获不了异常。所以要实现主线程对子线程异常的捕获。 2、工具&#xff1a; 实现Runnable接口的LayerInitTask类&#xff0c;ThreadException类&#xff0c;线程安全的Vector 3、思路&a…