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对象接收.

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

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

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

  • 相关阅读:
    lambda表达式
    PAT 1071. Speech Patterns
    PAT 1070. Mooncake
    1069. The Black Hole of Numbers
    PAT 1068. Find More Coins
    背包问题(动态规划)
    PAT 1067. Sort with Swap(0,*)
    PAT 1066. Root of AVL Tree
    PAT 1065. A+B and C
    PAT 1064. Complete Binary Search Tree
  • 原文地址:https://www.cnblogs.com/zolo/p/5849281.html
Copyright © 2011-2022 走看看