【Data_Talks】Python学习笔记Ch4-函数

1. def函数

用来自定义一个函数声明。流程是:①先定义函数声明与参数②输入function()对函数进行调用,示例如下:

相关参数: 一共四类参数①必填参数②关键性参数③缺省参数④不定长参数,相关顺序如下:

必选参数 > 默认参数 > 可变参数 > 关键字参数。

2. 匿名函数lambda

python 使用 lambda 来创建匿名函数。

lambda只是一个表达式,函数体比def简单很多。

lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去。

lambda函数拥有自己的命名空间,且不能访问自有参数列表之外或全局命名空间里的参数。

虽然lambda函数看起来只能写一行,却不等同于C或C++的内联函数,后者的目的是调用小函数时不占用栈内存从而增加运行效率。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Scala与Java的关系 Scala与Java的关系是非常紧密的!! 因为Scala是基于Java虚拟机,也就是...
    灯火gg阅读 8,824评论 1 24
  • 〇、前言 本文共108张图,流量党请慎重! 历时1个半月,我把自己学习Python基础知识的框架详细梳理了一遍。 ...
    Raxxie阅读 19,267评论 17 410
  • 第5章 函数和函数式编程 5.1 引言函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数...
    VIVAFT阅读 4,536评论 0 5
  • 一、快捷键 ctr+b 执行ctr+/ 单行注释ctr+c ...
    o_8319阅读 11,106评论 2 16
  • 以前想的一种学习模式是: 某个专题—>找些相关的资料—>实践—>总结.因此想先看某个专题内的文章后翻译一篇好的,然...
    Girl_iOS阅读 3,161评论 2 0