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

python函数编程

时间:2017-10-03 23:28:53      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:alt   序列   区别   等于   传参方式   传参   整合   9.png   nbsp   

一、python函数的定义与调用

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

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

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

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

       函数的划分

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

                  技术分享

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

技术分享

技术分享

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

技术分享

 

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

二、匿名函数和map

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

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

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

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

          技术分享

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

技术分享

 

 

                    

         

 

 

 

 

 

 

 

                       

      

      

python函数编程

标签:alt   序列   区别   等于   传参方式   传参   整合   9.png   nbsp   

原文地址:http://www.cnblogs.com/abyss1114/p/7624651.html

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