题目内容

import time def timmer(func): def wrapper(*args,**kwargs): start= time.time() func(*args,**kwargs) stop = time.time() print('%s'%(stop-start)) return wrapper 定义以上装饰器,该装饰器的功能为( )。

A. 显示程序执行结束时间
B. 计算程序结束时间
C. 显示程序开始时间
D. 计算程序执行时间

查看答案
更多问题

import time def first_test(func): def wrapper(*args,**kwargs): print('开始') func(*args,**kwargs) print('结束') return wrapper _____________ def exe(): print('你好啊!') exe() 定义 first_test装饰器,并为exe函数加上装饰器,横线上正确的是( )。

A. first_test()
B. first_test
C. @first_test
D. @first_test()

# 对数组 arr 进行过滤 def getNumber(filter,arrs): return [ filter(num) for num in arrs if filter(num) is not None] # 定义过滤函数 def filter(num): if num > 5: return num else: pass result = getNumber(filter,list(range(0,10,2))) print(result),结果为( )。

A. [6,8]
B. [0,6]
C. [6,10]
D. [6,9]

def print_msg(): msg = 5 def printer(): print(msg+5) return printer closure = print_msg() closure(),输出结果是()。

A. 10
B. 5
C. "msg+5"
D. 出错

在函数定义中,使用def关键字开头,其后跟函数名和圆括号,如果没有参数,则圆括号可以省略。

答案查题题库