北京网帮你
python对象属性管理函数语法作用说明
时间:2019-09-18 15:35:16 浏览:141

对象属性管理函数:
 详见:
   python_base_docs_html/内建函数(builtins).html


异常(高级)
 异常相关的语句:
   try-except
   try-finally
   raise 触发异常,发生错误通知
   asser t 根据条件触发asser tionError类型的错误通知
   with 语句


with 语句
 语法:
   with 表达式1 [as 变量1],表达式2 [as 变量2], ...:
      语句块
 作用:
   使用于对资源进行访问的场合,确保使用过程中不管是否发生异常,都会执行必须的'清理'操作,并释放资源
     如: 文件使用后自动关闭,线程中锁的自动获取和释放等
 说明:
   执行表达式 用as 子句中的变量绑定生成的对象
   with 语句并不必变异常的状态


环境管理器(也有叫上下文管理器)
 1. 类内有__enter__方法 和 __exit__ 实例方法的类被称为环境管理器
 2. 能够用with语句进行管理的对象必须是环境管理器
 3. __enter__将在进入with语句时被调用,并返回由 as 变量绑定的对象
 4. __exit__ 将在离开with语句时被调用, 且可以用参数来判断在离开with语句时是否有异常发生并做出相应的处理

[上一篇]python运算符重载和算术运算重载
[下一篇]python函数重写和函数调用
Copyright 2022 © 93580.com.cn 网帮你

2022 © 版权所有 红花岗区网帮你信息技术工作室

工信部备案号:黔ICP备2024036985号-2

请使用网帮你微信扫码登录