Python: 函数参数小结

Posted zolo®

tags:

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

参数的类型:

    函数的参数有2种类型:

    1. 函数定义时用于接收值的形式参数Parameters.

    2. 函数调用时用于传递值的实际参数Arguments.

参数的传递:

   传递方式有2种:

    1. 值传递: 将实参的值复制一份给形参, 不管此值是原始值, 指针值还是堆对象值.

    2. 引用传递: 将形参与实参引用相同的对象.

    传递形式有2种:

    1. 按位置传递: 

    2. 按命名传递:     

形参的定义:

    函数的形参可分为:

    1. 普通参数

    2. 默认参数: 具有默认值的参数

    3. 变长参数: 根据传递参数传递形式又分为

        (1) 变长位置参数, 使用*Seq对象接收.

        (2) 变长命名参数, 使用**Dict对象接收.

    默认参数必须在普通参数后

    变长参数必须在默认参数后

    变长命名参数必须在变长位置参数后

以上是关于Python: 函数参数小结的主要内容,如果未能解决你的问题,请参考以下文章

python 11 函数名 迭代器

python小结 函数(小白总结)&生成器&迭代器(定义)

python之路15学习小结

python--函数(必选参数默认参数可变参数关键字参数)

Python进阶装饰器(Decorator)

函数式编程