zoukankan      html  css  js  c++  java
  • Python: 函数参数小结

    参数的类型:

        函数的参数有2种类型:

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

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

    参数的传递:

       传递方式有2种:

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

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

        传递形式有2种:

        1. 按位置传递: 

        2. 按命名传递:     

    形参的定义:

        函数的形参可分为:

        1. 普通参数

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

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

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

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

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

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

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

  • 相关阅读:
    设计模式-状态模式
    设计模式-策略模式
    Spring MVC 梳理
    Spring MVC 梳理
    设计模式-总结
    Spring boot 梳理
    Spring boot 梳理
    [DP题]最长上升子序列
    NOIP2013 Day1
    20171025日程
  • 原文地址:https://www.cnblogs.com/zolo/p/5849281.html
Copyright © 2011-2022 走看看