我是 python 新手,我正在阅读一本在线书籍。有一章解释了它们是什么以及何时使用它们的论点,但我不太理解这些解释。谁能更好地解释什么是论点?
请尽量简单地解释,因为我是初学者,英语不是我的母语
user2081075
问问题
48669 次
2 回答
8
参数只是在调用函数时提供给函数的值:
x = foo( 3 ) # 3 is the argument for foo
y = bar( 4, "str" ) # 4 and "str" are the two arguments for bar
参数通常与参数形成对比,参数是用于指定函数在调用时需要哪些参数的名称。当一个函数被调用时,每个参数都被分配一个参数值。
# foo has two named parameters, x and y
def foo ( x, y ):
return x + y
z = foo( 3, 6 )
foo
给定两个参数 3 和 6。第一个参数分配给第一个参数x
. 第二个参数分配给第二个参数,y
。
于 2013-02-17T19:34:07.097 回答
0
Python函数必须有各种参数。
args(参数)和 kwargs(关键字参数) args 是必需参数,而 kwargs 设置了默认值
以下函数采用 arg 'foo' 和 kwarg 'bar'
def hello_world(foo, bar='bye'):
print(foo)
print(bar)
这是调用函数的方式
>>> hello_world('hello')
hello
>>> hello_world('hello', bar='cya')
hello
cya
于 2013-02-17T19:08:46.030 回答