- 博客(2)
- 收藏
- 关注
原创 Python-装饰器
这样做是没有问题的,但是一个函数一般只做一件事,所以,要想装饰这个函数,应当再定义一个负责装饰的函数。并且结合前言,我们应当再定义一个负责介绍的装饰函数。当然不是,因为一个函数只做一件事,从题目中我们可以看出,这个负责装饰的函数,也有一个明显的分工:一个负责生成一段介绍,一个负责返回这个介绍。的函数,要求对这个函数进行一个简单的介绍,并将介绍以及这个函数的内容(功能)返回给用户。在学习之后,一定要多阅读其他人得代码,多思考,并且可以查找相关练习题,巩固所学,不断提高!但是,在这里,装饰函数只有一个吗?
2023-07-10 14:58:51
44
原创 Python-闭包
在上面的例子中,可以看出在function()函数中定义了一个内部函数wrapper(),wrapper()调用了function()的参数a;这样,在调用function()时,python会记住function()的参数a的值,也就是5,并且马上返回wrapper()函数,保存在变量temp中;global关键字用于在函数体内修改全局变量!另外,在闭包中,内部函数只能调用外部函数的变量,而不能对它的值进行修改。闭包,简单来说,就是在嵌套函数的环境下,内部函数引用了外部函数的的局部变量。
2023-07-09 14:29:44
48
空空如也
property的原理问题
2023-08-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人