0
点赞
收藏
分享

微信扫一扫

匿名函数1

玩物励志老乐 2022-02-05 阅读 37
python

#lambda表达式是起到一个函数速写的作用。允许在代码内嵌入一个函数的定义。
#书写规则,使用规则

#计算xy的积,x和y是函数的实际参数,并用return 返回
def re(x,y):
return x
y
#使用函数,打印出2和3的积
print(re(2,3))

#参数是x,y,表达式:xy
result = lambda x,y:x
y
#使用函数,打印出2和3的积
print(result(2,3))

#练习:用lambda ,计算并打印出两数相减的差

#匿名函数无参数,输出abc

s = lambda:‘abc’
print(s())

#练习:匿名函数无参数,输出123

def f(s):
print( s)

b = lambda: f(‘s’)
print(b())

def f(s):

# print(s)

return s

b = lambda:f(‘s’)

print(b())

num = 3
def fun(s):
s += 1
return s
a = lambda :fun(num)
print(a(), num)

num = [3]
def fun(s):
s[0] += 1
return s
a = lambda :fun(num)
print(a(), num)

举报

相关推荐

0 条评论