*
def test_args_kwargs(arg1, arg2, arg3):
print("arg1:", arg1)
print("arg2:", arg2)
print("arg3:", arg3) >>> args = ("two", 3, 5)
>>> test_args_kwargs(*args)
arg1: two
arg2: 3
arg3: 5
**
def fun2(p3, p2):
print "fun2-begin"
print p2, p3
print "fun2-end" def fun1(p1, **kargs):
print "fun1-begin"
print p1
print kargs
fun2(**kargs)
print "fun2-end" if __name__ == "__main__":
dic = {"p2":1, "p3":2}
fun1("p1", **dic)
输出:
fun1-begin
p1
{'p2': 1, 'p3': 2}
fun2-begin
1 2
fun2-end
fun2-end