首页 > 其他 > 详细

函数的一些使用方法

时间:2020-03-08 14:26:17      阅读:73      评论:0      收藏:0      [点我收藏+]

1.global  关键字 

>>> global count 

>>>count = 10

可以通过global 来修改全局变量的值,如果你非要改的话

 

2.内嵌函数

在函数内部允许创建另外一个函数

但是!  调用只能在一级函数内部调用,出了一级函数就不能成功调用

 

3.闭包(closure)

技术分享图片

 

如果在一个内部函数里(比如FunY)     对其函数外部的变量(比如x)进行引用   则这个内部函数(FunY)就是一个闭包

如果要获取FunX的值  可以 :

             1.FunX(8)(5)   >>> 意思就是  X=8  y=5

             2.先调用FunX  再调用FunY

但是不能再外部全局变量作用域 对FunY进行调用

 

使用nonlocal 可以实现global 类似的功能 

 

4.Lambda 表达式  匿名函数

 用冒号来分割   

在冒号左边是参数(可以是多个)  --- 右边是函数的返回值

技术分享图片

 

多个参数:

 技术分享图片

 

5.两个BIF 函数    filter( )  >>过滤器       map( )  >>映射

 

过滤掉奇数的过程:

技术分享图片

 

 

filter 的第一个参数是  判断条件为真的时候   第二个参数是 输入的变量 

但是在用上Lambda 时 可以更简单

 技术分享图片

 

 

 

map()函数 可以使range中的每一个数都进行一遍运算

技术分享图片

 

函数的一些使用方法

原文:https://www.cnblogs.com/Alex0001/p/12442136.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!