动态参数

Posted python学到老

tags:

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

def func(*a):
print(a,type(a))
func(1,2,3,4,5,)
def func1(**a):
print(a,type(a))
func1(k=1,k2=2,k3=3,k4=4,k5=5,)
def func2(*a1,**a):
print(a1,type(a1))
print ( a , type ( a ) )
func2(1,2,3,4,5,k=1,k2=2,k3=3,k4=4,k5=5,)
def func3(q,*a1,**a):
print(q)
print(a1,type(a1))
print ( a , type ( a ) )
func3(1,2,3,4,5,k=1,k2=2,k3=3,k4=4,k5=5,)
list_1=[1,2,3,4]
dict_1={‘k1‘:123,‘k2‘:456}
def func4(*a):
print(a,type(a))
func4(list_1)
func4(*list_1)
func1(**dict_1)
func1()

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

python中动态参数从何获取

python函数参数类型:位置参数默认参数动态参数

请教关于Spring Data JPA动态查询参数的问题

报表工具中动态参数的灵活运用

九函数 —— 参数

jmeter登录之-动态参数