2011年10月8日

*args 和 **kwds 用法

摘要: *args 是用于接收和传递任意基于位置的参数的语法.python会将此标识符绑定到一个元组.v = [[1,2,3],[4,5,6]] # argument 必须可以迭代zip(*v) # [(1, 4), (2, 5), (3, 6)]def tmp(*t): print ttmp([1,2,3],[x for x in xrange(10)]) # ([1, 2, 3], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9])标识符可以绑定到任意可以迭代的对象上.**kwds 是用于接收和传递任意命名参数的语法. 将此标识符绑定到一个字典. # ...def tem(*... 阅读全文

posted @ 2011-10-08 20:51 Sweat 阅读(1353) 评论(0) 推荐(0)

导航