Python/gloss python function arguments
来自菜鸟教程
<languages />
Python函数参数
参数
信息可以作为参数传递给函数。
在函数名称后的括号内指定参数。您可以根据需要添加任意数量的参数,只需用逗号分隔即可。
以下示例具有一个带有一个参数(fname)的函数。调用函数时,我们传递一个名字,该名字在函数内部用于打印全名:
例
def my_function(fname): print(fname + " Refsnes") my_function("Emil") my_function("Tobias") my_function("Linus")
Arguments 通常缩短为 args 在Python文档中。
参数还是参数?
条款 parameter and argument 可以用于同一件事:传递给函数的信息。
从函数的角度来看:
参数是函数定义中括号内列出的变量。
参数是在调用时发送给函数的值。
参数数
默认情况下,必须使用正确数量的参数调用函数。这意味着,如果您的函数需要2个参数,则必须使用2个参数(不多也不少)来调用函数。
例
该函数需要2个参数,并获得2个参数:
def my_function(fname, lname): print(fname + " " + lname) my_function("Emil", "Refsnes")
例
该函数需要2个参数,但只能得到1:
def my_function(fname, lname): print(fname + " " + lname) my_function("Emil")