[英]How do I differentiate parameters and arguments in python?
是的,您对参数和参数的理解都是正确的。 因此,如果您看问题10,数据将传递到函数“ min”中。 这就是为什么这是一个争论。
对于问题8,数据是函数“ f”的参数。 当您要在程序中调用函数“ f”时,需要为该函数提供一个参数。
示例代码:
def hello(name): # name is a parameter
return name
myName = 'jack'
hello(myName) # myName is an argument for function 'hello'
参数存在于函数定义中,并在该函数中引用。 例如在def fun(arg): print(arg)
, arg
是一个参数。
参数将传递给函数,并确定调用函数时参数值将是什么。 例如data=1; fun(data)
data=1; fun(data)
, data
是参数。
两者之间最大的区别之一是,在调用函数之前,参数没有实际值。 参数是那些值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.