python可变参数与装饰器

1 python中 *args 和**kargs中的意思:

    表示可变参数:args前的一个星号表示这是一个list 而kargs之前的两个**则表示这是一个dict

2 装饰器

下面这个例子来自《Django web 开发指南》

def log(func):
	def wrappedFunc():
		print "**** %s() callsed " % func.__name__
		return func
	return wrappedFunc

@log
def foo():
	print "indsize foo()"

你可能感兴趣的:(python可变参数与装饰器)