软件测试学习笔记丨 Python 函数可变参数
本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/30336
1.可变参数 *args
*args
作为形参,接收不确定个数的位置参数(*args 将接收到的任意多实际参数放在元组中)
举例:
复制代码
输出
复制代码
2.可变关键字参数 **kwargs
kwargs 作为形参,接收不确定个数的关键字参数(*kwargs 将接收到的任意多实际参数放在字典**中)
举例:
复制代码
输出
复制代码
3.混合参数
当定义函数时,参数列表中出现了多种类型的参数,定义时需要注意参数的定义顺序,如果顺序使用不正确,在调用函数时,可能会报错。
正确顺序的定义为:位置参数,可变位置参数,默认值参数,可变关键字参数
复制代码
软件测试开发免费视频教程分享
版权声明: 本文为 InfoQ 作者【测试人】的原创文章。
原文链接:【http://xie.infoq.cn/article/bc4977a2f7a8107cd0e48c638】。文章转载请联系作者。
评论