贴说网 > 生活 > 正文

​parameter(10.argument 和 parameter 的区别?)

2024-03-04 08:03 来源:贴说网 点击:

parameter(10.argument 和 parameter 的区别?)

arguments

parameter

的翻译都是参数,在中文场景下,二者混用基本没有问题,毕竟都叫参数嘛。

但若要严格再进行区分,它们实际上还有各自的叫法

parameter:

形参

(formal parameter),体现在函数内部,作用域是这个函数体。

argument :

实参

(actual parameter),调用函数实际传递的参数。

例子,如下这段代码,"error" 为 argument,而 msg 为 parameter。

def output_msg(msg):

print(msg)

output_msg("error")

说白了def括号里面的是形参,输入的实际内容就是实参。

不太正确的理解方式:a=10

形参就是a,a是固定了的

实参就是10,a的参数随意输入

#Python小技巧##一起学python#