nums = [1,2,3,4,5,6,7,8,9,10]
print("1-10之和:",calc(*nums))
# *nums表示把nums这个list的所有元素作为可变参数传进去。...函数作为返回值
# 高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。...Iterator返回。...__name__)
return func(*args, **kw)
return wrapper
# 观察上面的log,因为它是一个decorator,
# 所以接受一个函数作为参数...获取对象信息
# 当我们拿到一个对象的引用时,如何知道这个对象是什么类型、有哪些方法呢?