lambda 与内置函数,以及一些补充

插播几条小知识:

1. lambda 表达式

对于简单的函数,我们可以用 lamdba 表达式来执行,一句话就够用 ??

普通表达式:

def func(arg):

  return arg + 1

执行函数:

result = func(6)

来吧 lambda 来了

my_lambda = lambda arg : arg + 1

执行函数

result = my_lambda(6)

lambda 执行的意义就是对  简单函数的简洁表示

2. 内置函数

2.1 map

遍历序列,对序列中每个元素进行操作,最终获取新的序列

l = [1,2,3]

new_list = map(lambda  a:a+100 , li)

两个列表对应元素相加

l = [1,2,3,]

s = [10,20,30]

new_list = map(lambda  a,b : a+b , l , s )

时间: 2024-10-10 06:33:34

lambda 与内置函数,以及一些补充的相关文章

day05 协程函数,递归函数,匿名函数lambda,内置函数map reduce filter max min zip sorted,匿名函数lambda和内置函数结合使用,面向过程编程与函数编程,模块与包的使用,re模块内置函数

基础篇 本章大纲: 协程函数 递归函数 匿名函数lambda 内置函数map reduce filter  max min zip sorted 匿名函数lambda和内置函数结合使用 面向过程编程与函数编程 模块与包的使用 re模块内置函数 一,协程函数 注意:函数先定义,后使用.这是函数第一原则.函数主要分为定义,调用 1.1,什么是协程函数 协程函数特点:yield变为表达式,可以通过g.send(value)传值,用send传值时协程函数需要初始化,也可以说是生成器函数的一种 1.2,协

lambda与内置函数

学习条件运算时,对于简单的 if else 语句,可以使用三元运算来表示,即 # 普通条件语句 if 1 == 1:     name = 'eddy' else:     name = 'yys'    # 三元运算 name = 'eddy' if 1 == 1 else 'yys' lambda表达式 # ###################### 普通函数 ###################### # 定义函数(普通方式) def func(arg):     return arg

python基础—lambda、内置函数、三元函数(深入学习)

一. 三元运算 例: 二. Lamdba表达式 例: 三. 内置函数 1. 高级函数: 1)Map(函数名,参数):使用函数遍历参数,并显示每个参数的结果 2)Reduce(函数名,参数):使用函数依次遍历参数,但至少两个参数 3)Filter(函数名,参数):调用函数,遍历参数,只有返回True的结果 4)Zip(序列A,序列B*****):接收多个序列化类型的数据,对各序列化数据中的元素, 按索引位置分类成一个个元组,元组的个数以元素最少的序列为准,以列表的方式显示. 2. 其他函数

python_day4内置函数补充

之前内容回顾 1.python基础 2.基本数据类型:str.dict.list.tuple.set.. s = "alex" => str # s是创建的一个对象,所有功能被保存在其对应的str的类里 对象是类的实例 isinstance(s, str) ==> True 3.函数式编程 函数定义 内置函数 文件处理 注意: li = [11,22,33,44] def f1(arg):     #此函数没有返回值,默认返回None arg.append(55) li =

lambda 表达式+python内置函数

#函数 def f1(a,b): retrun  a+b #lambda方式,形参(a,b):返回值(a+b) f2=lambda a,b : a+b 在一些比较简单的过程计算就可以用lambda python内置函数 abc 获取绝对值 all 循环对象,都为真就返回真否则为假 >>> li[1, 2, 3]>>> all(li)True #0为假 >>> li=[0,1,2,3]>>> all(li)False bool 真假判断

python协程函数、递归、匿名函数与内置函数使用、模块与包

目录: 协程函数(yield生成器用法二) 面向过程编程 递归 匿名函数与内置函数的使用 模块 包 常用标准模块之re(正则表达式) 一.协程函数(yield生成器用法二) 1.生成器的语句形式 a.生成器相关python函数.装饰器.迭代器.生成器,我们是如何使用生成器的.一个生成器能暂停执行并返回一个中间的结果这就是 yield 语句的功能 : 返回一个中间值给调用者并暂停执行. 我们的调用方式为yeild 1的方式,此方式又称为生成器的语句形式. 而使用生成器的场景:使用生成器最好的场景就

三元表达式、列表推导式、生成器表达式、递归、匿名函数、内置函数

一 三元表达式.列表推导式.生成器表达式 1.三元表达式 name=input('姓名>>: ') res='SB' if name == 'alex' else 'NB' print(res) 2.列表推导式 #1.示例 egg_list=[] for i in range(10): egg_list.append('鸡蛋%s' %i) egg_list=['鸡蛋%s' %i for i in range(10)] #2.语法 [expression for item1 in iterabl

6-1:递归、内置函数、匿名函数

本节内容: 1.函数基本语法及特性 2.函数: 函数的参数: 形参,实参: 4种参数,注意参数顺序 参数传递:可变类型和不可变类型 函数的返回值: return的几种情况:返回值个数0/1/多个 3.函数的嵌套调用 4.递归:添加图片??? 5.匿名函数,lambda 6.内置函数 eval 7.使用模块中的函数 8.函数式编程介绍 9.高阶函数 原文地址:https://www.cnblogs.com/chenhuan123/p/12038607.html

Python基础第十一天——内置函数的补充、内置函数与lambda、递归

一.拾遗 1.生成器表达式形式的多个函数之间的协同工作. 例:做一包子吃一个包子 优点:更省内存. 以上例子的原理: 重点★★★★★ 源代码: import time import random # 装饰器 def init(func): '''生成器表达式的初始化''' def wrapper(*args,**kwargs): g=func(*args,**kwargs) next(g) return g return wrapper def cook(people,count): '''定义