将参数传递给Python';s函数
我有这个功能:将参数传递给Python';s函数,python,function,arguments,Python,Function,Arguments,我有这个功能: def-fun(arg1=1、arg2=2、arg3=3、arg4=4) 现在,如果我想用arg1=8调用fun,那么我将执行以下操作: fun(8) 如果我想用arg1=8和arg2=9来调用它,那么我想这样就行了(如果我错了,请纠正我): fun(8,9)#LINE2 如果我想用第四个参数=10调用它,而不传递其他参数值(让另一个参数具有默认值),如何调用fun。只需提供所需的参数,其他参数将获得其默认值: fun(arg4=10)只需提供所需的参数,其他参数将获得默认值:
def-fun(arg1=1、arg2=2、arg3=3、arg4=4)
现在,如果我想用arg1=8调用fun,那么我将执行以下操作:
fun(8)
如果我想用arg1=8
和arg2=9
来调用它,那么我想这样就行了(如果我错了,请纠正我):
fun(8,9)#LINE2
如果我想用第四个
参数=10调用它,而不传递其他参数值(让另一个参数具有默认值),如何调用fun
。只需提供所需的参数,其他参数将获得其默认值:
fun(arg4=10)
只需提供所需的参数,其他参数将获得默认值:
fun(arg4=10)
只需调用您想要的特定参数
fun(arg4=10)
只需调用您想要的特定参数
fun(arg4=10)
您只需按名称引用特定参数
您只需按名称引用特定参数。如果您有:
def fun(arg1=1,arg2=2,arg3=3,arg4=4):
print(arg1)
print(arg2)
print(arg3)
print(arg4)
你打电话
fun(arg4=10)
你会得到
1
2
3
10
如果您有:
def fun(arg1=1,arg2=2,arg3=3,arg4=4):
print(arg1)
print(arg2)
print(arg3)
print(arg4)
你打电话
fun(arg4=10)
你会得到
1
2
3
10
这应该是你想要的