码迷,mamicode.com
首页 > 编程语言 > 详细

Python: 函数参数小结

时间:2016-09-07 14:46:30      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:

参数的类型:

    函数的参数有2种类型:

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

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

参数的传递:

   传递方式有2种:

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

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

    传递形式有2种:

    1. 按位置传递: 

    2. 按命名传递:     

形参的定义:

    函数的形参可分为:

    1. 普通参数

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

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

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

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

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

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

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

Python: 函数参数小结

标签:

原文地址:http://www.cnblogs.com/zolo/p/5849281.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!