首页 > 其他分享 >匿名函数二)

匿名函数二)

时间:2024-01-20 23:36:37浏览次数:23  
标签:f1 f2 f3 函数 匿名 print def

'''
匿名函数:没有名字的函数
如果你想要定义一个临时函数,没有想好名字,可以用匿名函数
函数功能比较简单的情况下才会使用匿名函数

匿名函数格式
lambda 参数:功能 lambda功能自带返回值
'''
# 定义一个函数,计算任意两个数的和
def func1(a,b):
c = a+b
print(c)
func1(10,20)

total = lambda a,b:a + b
print(total(20,40))

'''
有两个函数,调用一个函数,从而让两个函数都执行
一个函数可以调用另一个函数

有多个函数,在一个函数中,用我自己的方法,调用其中任意一个函数
可以将一个函数的引用当做参数,在另一个函数中得到调用
'''
# def f1():
# print("我是f1函数")
# f2()
# def f2():
# f3()
# def f3():
# f1()
# f2()
# f3() # 函数在什么情况下会执行,在调用的情况下会执行
# f1()

def f1():
print('f1函数')

def f2():
print('f2函数')

def f3():
print('f3函数')
def f4():
print('f4函数')

def main(*args):
# 调用其他函数 args = (f1,f2,f3)
for i in args:
i()
# 传参 函数引用==函数名字
main(f1)
main(f2)
main(f3)
main(f1,f2,f3,f4)

标签:f1,f2,f3,函数,匿名,print,def
From: https://www.cnblogs.com/yaojiankui/p/17977355

相关文章

  • c++函数模板
    一.模板概念:就是建立通用的摸具,大大提高复用性特点:模板不可以直接使用,它只是一个框架模板的通用并不是万能的c++提供两种模板机制函数模板和类模板二.函数模板作用:建立一个通用函数,其函数返回值类型和形参类型可以不具体制定,用一个虚拟的类型来代表作用:建立一个通用函数......
  • 记忆函数的实战应用
    力扣2623.记忆函数今天在力扣做了一道题:使用JavaScript实现记忆函数,所谓记忆函数就是一个对于相同的输入永远不会被调用两次的函数。相反,它将返回一个缓存值。以下是使用哈希表实现的方法:/***@param{Function}fn*@return{Function}*/functionmemoize(fn){co......
  • js 异步函数策略
    因为简单实用,所以异步函数很快成为JavaScript项目使用最广泛的特性之一。不过,在使用异步函数时,还是有些问题要注意。实现sleep()很多人在刚开始学习JavaScript时,想找到一个类似Java中Thread.sleep()之类的函数,好在程序中加入非阻塞的暂停。以前,这个需求基本上都通过set......
  • js 异步函数的返回值
    函数可以得到它返回的期约:asyncfunctionfoo(){console.log(1);return3;}//给返回的期约添加一个解决处理程序foo().then(console.log);console.log(2);//1//2//3当然,直接返回一个期约对象也是一样的:asyncfunctionfoo(){console.log(1);returnProm......
  • std::declval 元函数
    declval用于非求值上下文中declval原形:template<typename_Tp>autodeclval()noexcept->decltype(__declval<_Tp>(0)){static_assert(__declval_protector<_Tp>::__stop, "declval()mustnotbeused!");return__declval&l......
  • Python中的回调函数
    先来看一个程序:deff1():print(2)return1deff2(a):print(3)returnaprint(f2(f1()))这个程序,在调用时,f2会先等待f1调用完毕,返回1之后,再进行调用,所以会输出2、3、1,但是若这样改写程序deff1():print(2)return1deff2(f):prin......
  • 日期函数——来源网络,方便查阅
    DateUtils时间单元,非常有用。记得引用这个单元,不然不能用。CompareDate比较两个日期时间值日期部分的大小CompareDateTime比较两个日期时间值的大小CompareTime比较两个日期时间值时间部分的大小DateOf去除日期时间值的时间部分DateTimeToJulianDate转换日期时间值为儒略日......
  • 积性函数学习笔记
    积性函数定义积性函数:\(f(x)\)满足\(\forall\gcd(a,b)=1,f(ab)=f(a)f(b)\)若没有\(\gcd(a,b)=1\)的性质,则为完全积性函数。性质性质1:\(f(x),g(x)\)是积性函数\(\implies\)\(f\timesg\)是积性函数,\(f\divg\)是积性函数证明略。性质2:狄利克雷(Dirichlet)卷积\(......
  • MySQL中的加密函数
    本文简单介绍MySQL中的加密函数。MySQL提供了多种加密函数,以下是一些常用的:PASSWORD(str):用于密码加密,通常用于创建用户时对密码进行加密。MD5(str):生成一个128位的加密串,返回一个32位的16进制数。SHA1(str):生成一个160位的加密串,返回一个40位的16进制数。ENCODE(str......
  • c++函数默认参数及占位参数
    一.函数默认参数在c++中,函数形参列表中的形参是可以有默认值的语法:如果我们自己传入数据,就用自己的数据,如果没有,就用默认值注意:1.如果某个位置参数有默认值,那么从这个位置往后,从左往右,必须都要有默认值2.如果函数声明有默认值,函数实现的时候就不能有默认参数。(声明和实现只......