python中与语句的基本语法格式是什么

  介绍

小编给大家分享一下python中与语句的基本语法格式是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

与介绍:

是与从Python2.5引入的一个新的语法,它是一种上下文管理协议,目的在于从流程图中把试,除了和最后关键字和资源分配释放相关代码统统去掉,简化尝试….except….finlally的处理流程的信誉通过__enter__方法初始化,然后在__exit__中做善后以及处理异常。所以使用和处理的对象必须有__enter__()和__exit__()这两个方法。其中__enter__()方法在语句体(语句包裹起来的代码块)执行之前进入运行,__exit__()方法在语句体执行完毕退出后运行。

语句适用于对资源进行访问的场合,确保不管使用过程中是否发生异常都会执行必要的“清理”操作,释放资源,比如文件使用后自动关闭,线程中锁的自动获取和释放等。

语句的基本语法格式如下

with  expression  [as 目标):   with_body

参数说明:

表达式:是一个需要执行的表达式;

目标:是一个变量或者元组,存储的是表达式表达式执行返回的结果,可选参数。

#=utf - 8编码   with 开放(“d: \ \ a.txt" & # 39; " # 39;), as 外交政策:   ,,,print  fp.read ()

语句的工作原理:

紧跟与后面的语句会被求值,返回对象的__enter__()方法被调用,这个方法的返回值将被赋值给,关键字后面的变量,当与后面的代码块全部被执行完之后,将调用前面返回对象的__exit__()方法。

以上是python中与语句的基本语法格式是什么的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

python中与语句的基本语法格式是什么