python函数中的动态参数

Posted oliverlucqut

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python函数中的动态参数相关的知识,希望对你有一定的参考价值。

1、一级指针(*)动态参数一

在python中一个*表示将参数变成一个元组,可以接收多个参数

2、二级指针(**)动态参数二

在python中两个*表示将参数变成一个字典,在传值的时候必须是一对一对(键值对)的传,也可接收多个键值对

3、一级和二级混用时(万能参数)

在python中函数参数中包含一级和二级时,一级必须放到二级的前面

eg:f(p, *a, **b),不能写成f(p, **b, *a)

以上是关于python函数中的动态参数的主要内容,如果未能解决你的问题,请参考以下文章

python基础之函数(动态参数,注释,名称空间,第一类对象及使用和函数嵌套)

python函数中的参数类型

python 动态调用函数

Python函数中的参数

python函数万能参数(动态参数)

python函数动态参数详解