首页 > 编程语言 >python高阶用法汇总——(1)高阶函数

python高阶用法汇总——(1)高阶函数

时间:2023-04-29 12:02:55浏览次数:27  
标签:函数 python sum 汇总 用法 参数 高阶 lambda

lambda

python高阶用法汇总——(1)高阶函数_python高级用法

1 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 只能写在一行。

一般情况下,我们不使用Lambda函数,而是将其与高阶函数一起使用。高阶函数可简单的理解为 一个函数的参数是函数,那么这个函数就是一个高阶函数。如

test函数 将一个函数sum,做为参数使用,那么test就是高阶函数。

python高阶用法汇总——(1)高阶函数_python高阶_02

 python 内置高阶函数

1. Map函数

 Map函数是一个接受两个参数的函数。第一个参数 为函数(function ),第二个是任何可迭代的序列数据类型(list,tuple,dict...)。

 



标签:函数,python,sum,汇总,用法,参数,高阶,lambda
From: https://blog.51cto.com/u_14181351/6236702

相关文章

  • 【python基础】创建和删除目录
    前言importosimportshutilpath='/home/tfl19671/out'ifnotos.path.exists(path):os.mkdir(path)else:shutil.rmtree(path,True)os.mkdir(path)其中shutil.rmtree(filepath,ignore_errors=True)删除整个filepath路径的内容。如果ignore_errors=True,则表示删除......
  • Python数据类型详解
    Python最基本的内置数据类型包括:布尔型(表示真假的类型,仅包含True和False两种取值);整型(整数,例如42、10000000);浮点型(小数,例如3.14159,或用科学计数法表示的数字,例如1.0e8,它表示1乘以10的8次方,也可写作10000000.0);字符串型(字符组成的序列);一、变量Python里所有数据——布尔值、整数、浮点......
  • Windows安装Python3
    1、Python安装Python是跨平台的编程语言,它可以运行在windowS、Mac和各种Linux/Unix系统上。也就是说,假设在windows系统下编写的Python程序,在Mac或Linux系统下也是可以运行的。目前,Python的版本主要分为两大类,即Python3.X版和Python2.x版,这两个版本是不兼容的。由于Python3.x......
  • Python自动化办公——Selenium控制浏览器
    Python之selenium创建多个标签页码夫破石2022-11-04原文最近在做一个项目,需要用到cookies登录,想法是,在同一个浏览器下,打开两个标签页进行。让其自动获取cookies,先记录,不行的话,到时候再手动加载cookies。1'''2#selenium加载新标签页3'''4#导入所需库5fromseleniumi......
  • Python元组传参, cv2.rectangle的奇怪错误
    colors=(np.array(colors)*255).astype(np.int)color=colors[i]cv2.rectangle(img,(x0,y0),(x1,y1),color,2)"""tuple(colors[i])(0,255,0)tuple(colors[i])==(0,255,0)Truecv2.rectangle(img,(x0,y0),(x1,y1),colors[i],2)Tra......
  • 树莓派Python读取DHT11温湿度数据
    树莓派4使用Python通过GPIO从DHT11温湿度传感器读取数据原文地址:https://blog.zeruns.tech/archives/625.html介绍DHT11是一款有已校准数字信号输出的温湿度传感器。其精度湿度±5%RH,温度±2℃,量程湿度20-90%RH,温度0~50℃。精度不高,但价格低廉。DHT11使用单总线通信。供电电......
  • 4.25python
      Python编程规范主要包括代码布局、命名规范、注释规范、函数编写规范等多个方面,下面给出一些常见的编程规范及其示例代码。1.代码布局规范代码布局规范主要是指代码的缩进、行宽、空行、换行等方面,下面是一些常见的代码布局规范:使用四个空格作为一个缩进级别,不要使......
  • [oeasy]python0141_自制模块_module_reusability_复用性
    自制包内容回忆上次内容上次导入了外部的py文件importmy_module导入一个自己定义的模块 可以使用my_module中的变量不能直接使用my_module.py文件中的变量只要加my_module.作为前缀就可以  直接导入导入变量、函数frommy_mo......
  • /usr/bin/env: ‘python’: No such file or directory
     01、问题 02、解决方法a、root@DESKTOP-A31BQ38:/home/software/gatk-4.4.0.0#whichpython3##确定已经安装python;或者执行whichpython,输出python可调用路径/usr/bin/python3 b、root@DESKTOP-A31BQ38:/home/software/gatk-4.4.0.0#ln-s/usr/b......
  • 【Python】【MySQL】Python将JSON数据以文本形式存放到MySQL的Text类型字段中
    1.起因在做一个自动打卡的玩意。登录会得到那个平台一系列的信息。我又不想专门修改、增加数据库字段来存放,所有打算直接将返回的JSON数据保存到一个MySQL字段中。内容肯定不能直接放,考虑下比如数据注入的问题,对吧,容易出问题,所有我是打算将JSON数据转为base64编码的格式。先写......