学习例题
小贱子大废物
这个作者很懒,什么都没留下…
展开
-
对Student类编写单元测试,结果发现测试不通过,请修改Student类,让测试通过
题目来源: 廖雪峰python教程 原题目代码: import unittest class Student(object): def __init__(self, name, score): self.name = name self.score = score def get_grade(self): if self.score >= 60: return 'B' if self.score原创 2020-08-04 21:22:45 · 732 阅读 · 0 评论 -
请编写一个decorator,能在函数调用的前后打印出‘begin call‘和‘end call‘的日志
题目来源: 廖雪峰的官方网站 题目: 请编写一个decorator,能在函数调用的前后打印出’begin call’和’end call’的日志 本题思路借鉴此文大佬,难点在于如何显示调用函数后的日志。 RonnyChan 代码如下: def log(func): def wrapper(*args, **kw): print('begin call') c = func(*args, **kw) print('end call') r原创 2020-08-04 05:04:31 · 545 阅读 · 0 评论 -
请设计一个decorator,它可作用于任何函数上,并打印该函数的执行时间
题目来源:廖雪峰的官方网站 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原创 2020-08-04 04:12:06 · 439 阅读 · 1 评论