Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
作为函数的Python属性的默认参数_Python - Fatal编程技术网

作为函数的Python属性的默认参数

作为函数的Python属性的默认参数,python,Python,我想知道在Python中是否可以为Python中的函数属性指定一个默认参数(我知道这不是正确的术语,所以这里有一个示例): 这听起来可能吗 您可以在函数定义中执行此操作: def foo(x, y=50): return x+y 如果未指定y,则默认值为50: print foo(25) # 25 is the value for x, y gets the default 50 您可以在函数定义中执行此操作: def foo(x, y=50): return x+y 如果

我想知道在Python中是否可以为Python中的函数属性指定一个默认参数(我知道这不是正确的术语,所以这里有一个示例):


这听起来可能吗

您可以在函数定义中执行此操作:

def foo(x, y=50):
    return x+y
如果未指定y,则默认值为50:

print foo(25) # 25 is the value for x, y gets the default 50

您可以在函数定义中执行此操作:

def foo(x, y=50):
    return x+y
如果未指定y,则默认值为50:

print foo(25) # 25 is the value for x, y gets the default 50

您可以在函数定义中执行此操作:

def foo(x, y=50):
    return x+y
如果未指定y,则默认值为50:

print foo(25) # 25 is the value for x, y gets the default 50

您可以在函数定义中执行此操作:

def foo(x, y=50):
    return x+y
如果未指定y,则默认值为50:

print foo(25) # 25 is the value for x, y gets the default 50
但是你应该知道

但是你应该知道

但是你应该知道


但是您应该知道。

请参阅。要有默认参数,请使用def foo(x=0,y=0):[…]直接lysee。要有默认参数,请使用def foo(x=0,y=0):[…]直接lysee。要有默认参数,请使用def foo(x=0,y=0):[…]直接lysee。要有默认参数,请使用def foo(x=0,y=0):[…]直接地说,你的答案是有效的,因为不管哪个参数获得这个特定样本函数的默认值——这是一种相当独特的情况——所以不是普遍适用的。你的答案是有效的,因为不管哪个参数获得这个特定样本函数的默认值——a相当独特的情况——因此不是普遍适用的。您的答案只有在以下情况下才有效:哪个参数获得此特定示例函数的默认值无关紧要——这是一个相当独特的情况——因此不是普遍适用的情况。您的答案只有在以下情况下才有效:哪个参数获得默认值无关紧要此特定示例函数的默认值是一种相当独特的情况,因此不适用于一般情况。