前言:初学高阶函数,没有深入的了解函数的具体运行方法,暂时归纳。目录1.高阶函数的概念 2.常用的内置高阶函数2.1 map()2.2 reduce()2.3 filter() 2.4 sorted()3.decorator装饰器4.偏函数  1.高阶函数的概念 要理解高阶函数,必须先理解两个概念:变量可以指向函数函数名其实就是指向函数的变量f =            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-27 10:16:38
                            
                                84阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            首先   函数式编程≠函数编程,就跟计算机≠计算,因为计算机基于硬件,计算基于算法,所以函数式编程是倾向于算法。高阶函数定义:一个函数接受的这个参数,而这个参数也是一个函数,称之为高阶函数例如:  def add(x, y, f):
    return f(x) + f(y)  如果传入abs作为参数f的值:  add(-5, 9, abs)  根据函数的定义,函数执行的代码实际上是:            
                
         
            
            
            
            # Python高阶函数的用法
## 1. 引言
在Python中,高阶函数是一种非常强大且常用的编程技巧。它们可以接受一个或多个函数作为参数,并返回一个函数。通过使用高阶函数,我们可以简化代码,提高代码的重用性和可读性。对于刚入行的小白来说,掌握高阶函数的用法可以帮助他们更好地理解和使用Python。
## 2. 总体流程
在教授小白如何使用Python高阶函数之前,让我们先来看一下整个过程            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-30 12:05:38
                            
                                40阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            接触python有一段时间了,从开始的看菜鸟的python教程,看了一些视频,一些书。很多人感觉python很简单,确实相比其他语言,python可能稍微            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-12-29 17:33:09
                            
                                184阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            map函数的用法map : map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。>>> list(map(str, [1, 2, 3, 4, 5, 6, 7, 8, 9]))['1', '2', '3', '4', '5', '6', '7', '8', '9']map()传入的第一个参数是f,即函数对象本身。由于结果r是一个Iterator,Iterator是惰性序列,因此通过list            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-22 09:16:38
                            
                                188阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            python高阶函数            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2020-03-22 17:02:06
                            
                                495阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            lambda1 def sum(a,b):
2     return a + b
3 print(sum(1,5))
4 
5 lab = lambda a,b: a + b
6 print(lab(1,3))1-3行正常用法,5-6lambda用法。lambda :冒号之前的全是参数,即函数括号里面的 sum(a,b)冒号之后的是表达式,即return的结果。lambda 只能写在一行            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-04-29 11:36:29
                            
                                375阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ## Python高阶for循环用法
### 引言
Python是一种简单易学的编程语言,它提供了丰富的循环语句来处理重复执行的任务。在Python中,for循环是最常用的循环结构之一。它允许我们遍历一个可迭代对象,例如列表、元组、字符串等,并对每个元素进行操作。除了基本的for循环语法外,Python还提供了一些高级的for循环用法,使我们能够更加灵活地处理数据。
本文将介绍Python中            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-17 12:25:51
                            
                                126阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            高阶函数将函数作为参数传入,这样的函数称为高阶函数。函数式编程就是指这种高度抽象的编程范式。变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。如下所示:1def fun0(x,y,fun):
2    return fun(x)*fun(y)
3print(fun0(-9,-10,abs))1. 高阶函数之mapmap(fun, lst),            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-02 19:01:14
                            
                                44阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Redis高阶用法实现指南
## 指南概述
在这篇文章中,我将向你介绍如何使用Redis实现一些高级用法。我会通过一步步的指导和代码示例来帮助你理解这些概念和技术。
## 整体流程
首先,让我们定义整个过程的步骤,以便你更好地理解和跟随:
```mermaid
erDiagram
    用户 -> 步骤1: 安装Redis
    用户 -> 步骤2: 连接Redis
    用户 -            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-30 05:44:53
                            
                                28阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言在上一篇文章中分析了axios的实例创建实际上所有aixos请求的创建都是request方法来实现的。 在实际分析之前,先来梳理总结下axios创建请求的方式:axios(config) axios(url, config) axios.create(config) axios.request(config) axios.get(url, config) 同理:delete,head, opt            
                
         
            
            
            
            Nginx状态页  基于nginx模块ngx_http_auth_basic_module实现,在编译安装nginx的时候需要添加编译参数--with-http_stub_status_module,否则配置完成之后监测会是提示语法错误。查看是否加载了ngx_http_auth_basic_module模块[root@CentOS7~]#/apps/nginx/sbin/ngi            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-05-30 19:59:00
                            
                                698阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Rxjava 系列目录最通俗易懂的教你使用RxJava3(一)最通俗易懂的教你使用RxJava3(二)最通俗易懂的教你使用RxJava3(三) Rxjava3前言常见术语总结 博客创建时间:2020.04.17博客更新时间:2021.04.15以Android studio build=4.1.3,gradle=6.5,SdkVersion 30来分析讲解。如图文和网上其他资料不一致,可能是别的资            
                
         
            
            
            
            Nginx反向代理  反向代理:反向代理也叫reverseproxy,指的是代理外网用户的请求到内部的指定web服务器,并将数据返回给用户的一种方式,这是用的比较多的一种方式。  Nginx除了可以在企业提供高性能的web服务之外,另外还可以将本身不具备的请求通过某种预定义的协议转发至其它服务器处理,不同的协议就是Nginx服务器与其他服务器进行通信的一种规            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-06-02 10:18:23
                            
                                1684阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Android Selector 高阶用法
在 Android 开发中,Selector 是一种非常强大的工具,可以为用户界面组件提供丰富的状态变化效果。通过 Selector,我们可以根据不同的状态(如 pressed、focused、selected 等)来满足用户的交互需求。本文将详细探讨 Android Selector 的高阶用法,并提供代码示例。
## 什么是 Selector            
                
         
            
            
            
            forwardRef转发RefforwardRef的初衷就是解决ref不能跨层级捕获和传递的问题,forwardRef接受了父级元素标记的ref信息,并把它转发下去,使得子组件可以通过props来接受到上一层级或者更上层级的ref。场景一: 跨层级获取比如想要通过标记子组件ref,来获取子组件下的孙组件的某一DOM元素,或者是组件实例。使用 React.forwardRef场景:想要在GrandF            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-21 16:47:06
                            
                                709阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Nginx高阶用法(二)关于favicon.icofavicon.ico文件是浏览器收藏网址时显示的图标,当客户端使用浏览器问页面时,浏览器会自己主动发起请求获取页面的favicon.ico文件,但是当浏览器请求的favicon.ico文件不存在时,服务器会记录404日志,而且浏览器也会显示404报错。具体配置#一:服务器不记录访问日志:#location=/favicon.ico{#log_no            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-06-01 15:36:46
                            
                                688阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ModifierModifier 可以被翻译为修饰符,可以用来修饰以下内容:更改可组合项的大小、布局、行为和外观添加信息,如无障碍标签处理用户输入添加高级互动,如使元素可点击、可滚动、可拖动或可缩放item 代码案例第三节属性扩展中的案例都是基于本节中 item 方法的形参进行赋值得到的item1item1 代码@Composable
fun item1(m: Modifier) {
    Co            
                
         
            
            
            
            高阶函数是在Python中一个非常有用的功能函数,所谓高阶函数就是一个函数可以用来接收另一个函数作为参数,这样的函数叫做高阶函数。为了便于理解,我们从实际例子来看看函数当做参数被传递到另个函数是什么样的。我们把abs()函数赋值给了f变量,接下来你就可以像使用abs()函数本身那样使用f变量了,区别只是换了个名字而已。# 将求绝对值的abs函数赋值给f变量
f = abs
# f变量等同于abs函            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-04 10:18:40
                            
                                58阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            *** 开始Python学习第十课*** 一. 函数(下)1. 高阶函数1.1 高阶函数的概念1.2 高阶函数实例2. 闭包2.1 闭包的概念2.2 闭包的实例3. 匿名函数3.1 匿名函数概念3.2 lambda函数的表达式3.3 匿名函数实例4. 装饰器4.1 装饰器概念4.2 装饰器实例二. 作业2.1 请使用装饰器实现已存在的函数的执行所花费的时间( time模块) 从基础开始Pytho            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-20 22:21:16
                            
                                65阅读
                            
                                                                             
                 
                
                                
                    