-
assert 语句查看全部
-
raise语句查看全部
-
try异常处理查看全部
-
try异常处理查看全部
-
with语句应用场景查看全部
-
with 语句查看全部
-
ipython 下常见错误查看全部
-
raise 错误类型 “错误描述” 程序主动抛出异常 assert 表达式 “错误描述” 检查表达式是否为真,若为假引发AssertionError查看全部
-
with语句——预定义的清理行为 context上下文管理协议 下面是一组与上下文管理器和with 语句有关的概念。 上下文管理协议(Context Management Protocol):包含方法 __enter__() 和 __exit__(),支持该协议的对象要实现这两个方法。 上下文管理器(Context Manager):支持上下文管理协议的对象,这种对象实现了 __enter__() 和 __exit__() 方法。上下文管理器定义执行 with 语句时要建立的运行时上下文, 负责执行 with 语句块上下文中的进入与退出操作。通常使用 with 语句调用上下文管理器,也可以通过直接调用其方法来使用。 运行时上下文(runtime context):由上下文管理器创建,通过上下文管理器的 __enter__() 和__exit__() 方法实现,__enter__() 方法在语句体执行之前进入运行时上下文,__exit__() 在语句体执行完后从运行时上下文退出。with 语句支持运行时上下文这一概念。 上下文表达式(Context Expression):with 语句中跟在关键字 with 之后的表达式,该表达式要返回一个上下文管理器对象。 语句体(with-body):with 语句包裹起来的代码块,在执行语句体之前会调用上下文管理器的 __enter__() 方法,执行完语句体之后会执行 __exit__() 方法。查看全部
-
try-except-else-finally查看全部
-
哎查看全部
-
错误: 1、语法错误:代码不符合解释器或者编译器语法 2、逻辑错误:不完整或者不合法输入或者计算出现问题 异常:执行过程中出现问题导致程序无法执行 1、程序遇到逻辑或者算法问题 2、运行过程中计算机错误(内存不够或者IO错误) 错误和异常的区别 错误:代码运行前的语法或者逻辑错误,语法错误在执行前修改,逻辑错误无法修改 异常分为两个步骤: 1、异常产生,检查到错误且解释器认为是异常,抛出异常 2、异常处理,截获异常,忽略或者终止程序处理异常查看全部
-
自定义异常事例查看全部
-
自定义异常查看全部
-
标准异常查看全部
举报
0/150
提交
取消