zoukankan      html  css  js  c++  java
  • 10.扼住参数的喉咙

    函数的基本用法会了 接下来就是函数的命门 --- 参数传递

    说一说参数:

    参数分为内参和外参:

      内参:在函数内部定义的参数,传出函数

      外参:在函数外部定义的参数,传入函数

    参数的形式:

      参数可以为:八种数据类型

      任意的数据类型都可以作为参数来传递

      包括函数也可以作为参数来进行传递

    参数传递:

    位置传递:

    def My_function(a, b):
        x = 1
        return a*x + b
    
    value = My_function(1,2)
    print(value)

    位置对应起来的参数传递 1对应a  2对应b

    参数默认值:

    def My_function(a=1, b=2):
        x = 1
        return a*x + b
    
    value = My_function()
    print(value)

    参数处直接默认值

    参数名传递:

    def My_function(a,b):
        x = 1
        return a*x + b
    
    a =1
    b =2
    value = My_function(b,a)
    print(value)

    提前赋值,此时不需要根据参数的位置来确定了,是根据参数名称来对应参数的传递

    包裹传递和解包裹传递:

    这里不多叙述,有兴趣的可以去了解一下

  • 相关阅读:
    关于可控进程数的PHP多进程以及信号控制
    编译安装PHP遇到的问题
    MySQL数据的导入导出
    关于svn的dump和load命令
    Nginx多域名的泛解析
    kafka
    JavaScript
    失误与经验
    Hadoop
    Storm
  • 原文地址:https://www.cnblogs.com/zhouA/p/15703547.html
Copyright © 2011-2022 走看看