zoukankan      html  css  js  c++  java
  • python函数编程

    一、python函数的定义与调用

           函数的定义:(function)代码块。

                   就是将我们要执行的代码进行结构的整合,形成可被调用的代码块。

           函数是可以重复调用的代码块,主要有一下几个优点:

    • 减少代码冗余
    • 代码结构清晰
    • 有助于保持代码的一致性

           函数的划分

    • 按照参数类型划分
      • 位置参数:是我们在传参时,实参传递的顺序按照形参定义的顺序进行传递的传参方式

                     

      • 关键字参数:是我们在传参时,以形参等于实参的形式忽略形成定义的顺序进行传参的传参方式

      • 默认值参数:定义参数时,给形参一个默认值。调用函数时,如果不给有默认值的参数传参,则自动采用默认值。【注意:默认值参数必须写在正常参数的后面】

     

    • 按照返回值划分【区别点在于是否有返回值】
      • 返回型函数【有】
      • 计算型函数【无】

    二、匿名函数和map

    • Lambda 匿名函数 是python当中的函数的一种。

              区别:def定义的函数是语句块,而lambda函数是表达式。

                         def函数拥有函数名,lambda函数没有

                         lambda函数体内部只能是一个表达式,并且会自动将结果反馈

             

    • map函数批量执行:将后面的序列作为前面函数的参数进行依次调用

                        

             

     

     

     

     

     

                           

          

          

  • 相关阅读:
    js网页滚动条滚动事件实例分析
    一个简单的登陆注册的页面
    几个例子弄懂JS 的setInterval的运行方式
    IIS线程池与ASP.NET线程池
    [翻译]了解ASP.NET底层架构(八)
    IIS提示Server Application Unavailable
    C/C++, Java和C#的编译过程解析
    C#学习系列-.NET体系结构
    C#技术漫谈之垃圾回收机制(GC)
    ASP.NET应用程序与页面生命周期
  • 原文地址:https://www.cnblogs.com/abyss1114/p/7624651.html
Copyright © 2011-2022 走看看