1、函数参数
数据可以作为参数传递给函数。
在函数名称后的括号内指定参数。 可以根据需要添加任意数量的参数,只需用逗号分隔即可。
以下示例具有一个带有一个参数(fname)的函数。 调用该函数时,我们传递一个名字,该名字在函数内部用于打印全名:
例如:
defmy_function(lname): print(lname + " is useful") my_function("c") my_function("java") my_function("python")
在Python文档中,参数通常缩短为args。
2、函数形参或函数实参
函数形参和函数实参可用于同一事物:传递到函数中的数据。
从函数的角度来看:函数形参是在函数定义的括号内列出的变量,函数实参是在调用时发送给函数的值。
3、实参的数量
默认情况下,必须使用正确数量的参数调用函数。 这意味着,如果您的函数需要2个参数,则必须使用2个参数来调用函数。
例如:
该函数需要2个参数,调用传递2个参数:
defmy_function(fname, lname): print(fname + " " + lname) my_function("cjavapy", "python")
例如:
该函数需要2个参数,但调用只传递一个参数:
defmy_function(fname, lname): print(fname + " " + lname) my_function("cjavapy")
相关文档: