Python中with的作用

简介: Python中with的作用

Python中with的作用

with会自动调用__enter__方法和__exit__方法

class Test(object):
    def __enter__(self):
        print("enter方法被调用了")

    def __exit__(self, exc_type, exc_val, exc_tb):
        print("exit方法被调用了")

with Test():
    pass
enter方法被调用了
exit方法被调用了
相关文章
|
5月前
|
Python
Python 函数基础详解
Python 函数基础详解
|
存储 Python
【Python】学习Python常用函数作用和用法
【Python】学习Python常用函数作用和用法
47 0
|
Python
Python基础分享之一 函数
Python基础分享之一 函数
|
Python
【从零学习python 】42.Python中的内置属性和方法
【从零学习python 】42.Python中的内置属性和方法
57 0
|
IDE Java Linux
Python基础用法 上
Python基础用法 上
116 0
|
存储 自然语言处理 索引
Python基础用法 下
Python基础用法 下
77 0
|
存储 数据安全/隐私保护 Python
Python 函数基础
函数(function):可以用来保存代码,在需要时,对这些代码进行重复的调用遇到重复功能的时候,直接调用即可,减少代码量提升代码,项目的结构性,分工明确,提高代码可读性遇到扩展功能时,修改比较方便定义函数def 函数名(形参 1 , 形参 2. . . . , 形参n) : 代码块函数的命名规则和变量的命名规则一样由数字,字母,下划线组成不能数字开头不能用关键字def fn() : print("这是我的第一个函数")作用域直白来说就是产生作用的区域指的是变量生效的区域。
|
程序员 Python
Python基础篇:函数的深入简出
Python基础篇:函数的深入简出
89 0
|
存储 Python
python基础之函数
python基础之函数