将参数传递给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
这应该是你想要的