本文摘自php中文网,作者巴扎黑,侵删。
这篇文章主要介绍了详解Python函数可变参数定义及其参数传递方式的相关资料,这里提供实例代码帮助大家学习理解这部分内容,需要的朋友可以参考下Python函数可变参数定义及其参数传递方式详解
python中 函数不定参数的定义形式如下
1、 func(*args)
传入的参数为以元组形式存在args中,如:
1 2 3 4 5 6 7 8 |
|
2、func( **kwargs)
传入的参数为以字典形式存在args中,如:
1 2 3 4 5 6 7 8 |
|
3、也可以两者混用func(*args, **kwargs)
相关阅读 >>
Python中list的含义是什么?一文搞懂Python中list的方法和用法
对于初学者如何理解 @classmethod 和@staticmethod
更多相关阅读请进入《Python》频道 >>

Python编程 从入门到实践 第2版
python入门书籍,非常畅销,超高好评,python官方公认好书。