python中函数参数前加*星号的含义是什么
发表于:2024-09-24 作者:千家信息网编辑
千家信息网最后更新 2024年09月24日,python中函数参数前加*星号的含义是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。描述加一个*星号:表示参数数量
千家信息网最后更新 2024年09月24日python中函数参数前加*星号的含义是什么
python中函数参数前加*星号的含义是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
描述
加一个*星号:表示参数数量不确定,将传入的参数存储为元组。
加两个*星号:表示参数数量不确定且参数类型是关键字参数,将传入的参数存储为字典。
示例
加一个*星号:
def main(*args):print(args)main(1, 2)'''out(1, 2)'''
加两个*星号:
def main(**kwargs):print(kwargs)main(a=1, b=2)'''out{'a': 1, 'b': 2}'''
拓展
此外,还有一种常见的*星号用法:
def main(arg1, *, arg2):print(arg1, arg2)main(1, arg2=2)
这里的*表示占位符,星号前面的参数可以指定参数名赋值,也可以直接赋值;但星号后面的参数是关键字参数,必须指定参数名赋值。
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
参数
星号
两个
关键
关键字
数量
存储
帮助
函数
含义
清楚
内容
字典
对此
常见
文章
新手
更多
知识
示例
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
5e您不能在安全服务器上
高防云服务器概念股
win7 管理工具服务器
数据库增删改查语句怎么写
我的世界nor叔服务器体验版
郑州美盛网络技术有限公司
宁泽涛视频软件开发
数据库注入式工具
本地上传服务器后台没有数据
信息网络安全第三个时代是
小小vip解析服务器
三级数据库技术什么时候考试
绝地求生有新加坡服务器吗
华为服务器开机进入linux
软件开发技术专业考研考什么
宁波软件开发驻场大概多少钱
软件开发演示要求
暗黑2重制版各服务器选择
cs皇城服务器怎么了
网络安全法治研究述评
云服务器建立
服务器连接中断
随着网络安全现状
互联网宝库科技
济南的大学交友软件开发
云服务器购买有什么用
找黑客入侵腾讯数据库
数据导入数据库的时间
深圳应用软件开发教程
数据库名词概念模型