×× & × 参数魔法

来源:互联网 发布:电脑网络连接出现红叉 编辑:程序博客网 时间:2024/04/30 07:45
参数为 ** 为字典,参数为 * 为列表。** 示例:>>> def doubleStars(**param):...     return param... >>> a = doubleStars(a=1,b=2,c=3,d=4)>>> a{'a': 1, 'c': 3, 'b': 2, 'd': 4}* 示例:>>> def singleStar(*param):...     return param... >>> a = singleStar(1,2,3,4)>>> a(1, 2, 3, 4)  * & ** 联合示例:>>> def testStars(*param1,**param2):...     print param1,param2>>> testStars(1,2,3,4,5,[1,2,3],c=1,b=2,a=3)(1, 2, 3, 4, 5, [1, 2, 3]) {'a': 3, 'c': 1, 'b': 2}

0 0
原创粉丝点击