python_08

Posted aikang525

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python_08相关的知识,希望对你有一定的参考价值。

新增昨天内容:

  函数名.__name__:查看字符串格式的函数名

  函数名.__doc__:查看文档注释

1.装饰器进阶:

  1.functools.wraps:

    给内部装饰器做装饰

    需要导包:form functools imort wraps

    在装饰器内部函数内部上一行加@wraps(被本装饰器装饰的函数)

    ps:在装饰器内部函数添加后外边调用被装饰函数时被装饰函数恢复正常

2.带参装饰器:

  在装饰器外边在套一个函数,装饰时传入全局变量,改变全局变量时可以决定装饰器是否会调用

 

3.多个装饰器调用同一个函数:

  同时@多个装饰器,执行顺序为最挨着被装饰函数的一行先执行

 

4.os模块:

os.path.getsize(‘文件名‘)如果文件大小不为零则是true

以上是关于python_08的主要内容,如果未能解决你的问题,请参考以下文章

PYTHON _ DAY_08

08_python的函数

08_Python的控制判断循环语句2(breakcontinue)_Python编程之路

翻译:《实用的Python编程》08_00_Overview

Python语法基础_08.面对对象-2

python08面向对象(封装)