<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_48751632的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_48751632</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_48751632]]></copyright><item><title><![CDATA[对Student类编写单元测试，结果发现测试不通过，请修改Student类，让测试通过]]></title><link>https://blog.youkuaiyun.com/qq_48751632/article/details/107799645</link><guid>https://blog.youkuaiyun.com/qq_48751632/article/details/107799645</guid><author>qq_48751632</author><pubDate>Tue, 04 Aug 2020 21:22:45 +0800</pubDate><description><![CDATA[题目来源：
廖雪峰python教程
原题目代码：
import unittest

class Student(object):
    def __init__(self, name, score):
        self.name = name
        self.score = score
    def get_grade(self):
        if self.score &gt;= 60:
            return 'B'
        if self.score ]]></description><category></category></item><item><title><![CDATA[请编写一个decorator，能在函数调用的前后打印出‘begin call‘和‘end call‘的日志]]></title><link>https://blog.youkuaiyun.com/qq_48751632/article/details/107777721</link><guid>https://blog.youkuaiyun.com/qq_48751632/article/details/107777721</guid><author>qq_48751632</author><pubDate>Tue, 04 Aug 2020 05:04:31 +0800</pubDate><description><![CDATA[题目来源：
廖雪峰的官方网站
题目：
请编写一个decorator，能在函数调用的前后打印出’begin call’和’end call’的日志
本题思路借鉴此文大佬，难点在于如何显示调用函数后的日志。
RonnyChan
代码如下：
def log(func):
    def wrapper(*args, **kw):
        print('begin call')
        c = func(*args, **kw)
        print('end call')
        r]]></description><category></category></item><item><title><![CDATA[请设计一个decorator，它可作用于任何函数上，并打印该函数的执行时间]]></title><link>https://blog.youkuaiyun.com/qq_48751632/article/details/107777705</link><guid>https://blog.youkuaiyun.com/qq_48751632/article/details/107777705</guid><author>qq_48751632</author><pubDate>Tue, 04 Aug 2020 04:12:06 +0800</pubDate><description><![CDATA[题目来源：廖雪峰的官方网站
python小白，记录学习过程
题目：
请设计一个decorator，它可作用于任何函数上，并打印该函数的执行时间
代码如下：
import time, functools
def metric(fn):
    start_t = time.time()
    @functools.wraps(fn)
    def wrapper(*args, **kw): 
        end_t = time.time() - start_t
        print('%s e]]></description><category></category></item></channel></rss>