函数参数注意事项

Posted gaowy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数参数注意事项相关的知识,希望对你有一定的参考价值。

1、参数分为形参和实参

  形参:形式参数,实际不存在,是虚拟变量。在定义函数和函数体时使用形参,目的是在函数调用是接收实参

  实参:实际参数,调用函数时传给函数的参数,可以是常量、变量、表达式、函数

  区别:形参是虚拟的,不占内存空间,形参只有在被调用时才分配内存单元。实参是一个变量,占用内存空间,数据单向传送

2、参数传递时应一一对应,且关键字参数放在位置参数之后,关键字参数无需固定位置

3、默认参数:函数调用时,默认传递,非必选传值

4、可变参数:

  *args--接收N个位置参数转换成元祖的方式

  **kwargs--接收N个关键字参数转换成字典的方式

以上是关于函数参数注意事项的主要内容,如果未能解决你的问题,请参考以下文章

python定义函数时默认参数注意事项

指针作为函数参数传递的注意事项

C++函数的用法注意事项

GroovyGroovy 动态语言特性 ( Groovy 中函数实参自动类型推断 | 函数动态参数注意事项 )

Python中定义函数默认参数值的使用注意事项?

函数相关注意事项