栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Python

python的*参数与**参数

Python 更新时间:发布时间: 百科书网 趣学号

*单星号参数

函数中的单星号参数代表此处接受 任意多个 非关键字参数,这些参数将以数组形式保存,例如:

def foo(a, *b):
    print(b)
foo(1,2,3,4,5)

输出(2, 3, 4, 5)

**多星号参数

函数中的多星号参数代表此处接受 任意多个关键字参数,这些参数以字典形式保存,例如:

def foo(a, **b):
    print(b)
foo(a=1, b=2, c=3, d=4, e=5)

输出{'c': 3, 'b': 2, 'e': 5, 'd': 4}

 作用:把参数为可变参数(也就是说你可以不传,也可以不传如参数)

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/461607.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号