首页 > 编程语言 >【python】lambda

【python】lambda

时间:2023-06-08 21:57:13浏览次数:44  
标签:python res sum param 512 表达式 lambda

lambda

lambda是匿名函数,也就是没有名字的函数。lambda的语法非常简单:

下面是一个lambda表达式的简单例子,我们可以把lambda表达式赋值给一个变量,然后通过这个变量来使用它:

>>> my_sum = lambda x, y: x+y
>>> my_sum(1, 2)
3

lambda默认参数详解

语法

lambda [parameter_list, param=val] : expression

参数

参数 描述
lambda 定义 lambda 表达式所使用的关键字,所有的 lambda 表达式前面都必须使用该关键字。
parameter_list 参数列表。
param 形式参数。
val 形式参数 param 的默认值。
expression 返回值。
sum = lambda x, y=100: x + y
print("lambda res =", sum(512, 512))
print("lambda res =", sum(512))

输出:

lambda res = 1024
lambda res = 612

参考资料

1. Python中的lambda、map、filter、reduce、zip用法介绍

标签:python,res,sum,param,512,表达式,lambda
From: https://www.cnblogs.com/sunbines/p/17467775.html

相关文章

  • python常用函数(zip,map,filter,reduce)
    一、zip它是Python的内建函数,(与序列有关的内建函数有:sorted()、reversed()、enumerate()、zip()),其中sorted()和zip()返回一个序列(列表)对象,reversed()、enumerate()返回一个迭代器(类似序列)>>>name=('jack','man','sony','pcky')>>>age=(2001,2003,2005,......
  • python 中输出匹配字符串及其下一行
     001、[root@PC1test05]#lsa.txttest.py[root@PC1test05]#cata.txt##测试数据3333gene9999kkkkgene77778888genegene00006666[root@PC1test05]#cattest.py##测试程序#!/usr/bin/envpython#-*-coding:utf-8-*-in_file=open("a.tx......
  • python - sqlite查询表名 列名
    最近在看到一个之前做的sqlite数据库时发现忘了table名叫什么了,所以找了找发现可以直接用python查询,记录一下importsqlite3conn=sqlite3.connect('test.db')cur=conn.cursor()sql="select*fromsqlite_masterwheretype='table'"cur.execute(sql)print(cur.fetcha......
  • python中调整字符串的宽度,设置填充值
     001、>>>str1="ab"##测试字符串>>>str1'ab'>>>str1.ljust(10)##调整宽度为10,左侧对齐,默认用空格填充'ab'>>>str1.ljust(10,"+")##设置用+号填充'ab......
  • python 中 将列表中的数值转换为字符串
     001、>>>list1=[111,222,333]>>>list1[111,222,333]>>>list1=[str(i)foriinlist1]##将列表中数值转换为字符串>>>list1['111','222','333'] ......
  • 【python】多文件编程
    多文件编程在Python中,可以将代码拆分成多个文件进行编程,这样有助于组织和维护大型程序。以下是一些常用的方法:模块导入:将代码划分成几个逻辑上相似的文件,然后使用import语句导入需要使用的模块。包:将相关的模块放到同一个文件夹内,并加上一个名为__init__.py的空文件,这个文件会......
  • python opencv addWeighted
    pythonopencvaddWeighted importcv2#Loadtheimageimg=cv2.imread('20230222100736979.jpg')#Adjustthebrightnessbrightness=50adjusted=cv2.addWeighted(img,1,img,0,brightness)#Displaytheoriginalandadjustedimagescv2.i......
  • python异常处理
    异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。当Python脚本发生异常时需要捕获处理它,否则程序会终止执行。异常处理:捕捉异常可以使用try/except语句。try/except语......
  • Python网络爬虫--选定地区对未来7天天气情况的分析
    (一)、选题背景在当今信息化时代,天气情况是人们生活中非常重要的一部分。因此,将Python网络爬虫和数据可视化技术应用到天气预报分析中,可以为人们提供更加精确、直观的未来天气预报信息。通过使用Python网络爬虫技术获取最新的天气数据,并结合数据可视化技术,将数据以图表、地图等形......
  • 几种常见的 Python 数据结构
     摘要:本文主要为大家讲解在Python开发中常见的几种数据结构。数据结构和序列元组元组是一个固定长度,不可改变的Python序列对象。创建元组的最简单方式,是用逗号分隔一列值:In[1]:tup=4,5,6当用复杂的表达式定义元组,最好将值放到圆括号内,如下所示:In[3]:nested_tup=(4,......