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

Python内嵌函数与Lambda表达式

时间:2018-10-29 10:26:35      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:语言编程   比较   优点   image   lte   简洁   内嵌   lambda   语言   

//2018.10.29

内嵌函数与lambda 表达式

1、如果在内嵌函数中需要改变全局变量的时候需要用到global语句对于变
量进行一定的说明与定义

 技术分享图片

2、内部的嵌套函数不可以直接在外部进行访问

技术分享图片
3、如果需要在内幕嵌套的函数当中用到上一级函数中的变量,那么需要在变量前加上nonlocal

 技术分享图片


4、对于匿名函数lambda表达式,它充分地体现出了python语言编程的简洁特点,具有以下优点:

技术分享图片

(1)省下函数的定义过程,不需要定义之后再进行调用,可以使得代码非常的简洁;

(2)对于一些功能比较强大并且抽象的一些函数来说命名也是一件非常麻烦的事情,使用lambda表达式就不用再考虑函数的命名了;

(3)简化代码的可读性。

5、常用的两个内置函数:

(1)filter(x,y):主要进行一些数据或者功能的过滤;

(2)map(x,ty):主要进行函数或者数据的映射。

技术分享图片

Python内嵌函数与Lambda表达式

标签:语言编程   比较   优点   image   lte   简洁   内嵌   lambda   语言   

原文地址:https://www.cnblogs.com/Yanjy-OnlyOne/p/9868469.html

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