码迷,mamicode.com
首页 > 编程语言 > 详细

python学习-27 匿名函数

时间:2019-07-06 13:28:25      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:name   运行   roc   语法   内存地址   python   lambda   process   对象   

   匿名函数

1.

语法:   lanbda x:x+1

def a(x):
    return x+1
res = a(10)
print(res)

运行结果:

11

Process finished with exit code 0

 

2.

def a(x):
    return x+1
res = a(10)
print(res)

print(lambda x:x+1)         # 内存地址,  X匿名函数
func = lambda x:x+1         # :后就相当于 是return
print(func(10))

运行结果:

11
<function <lambda> at 0x00DFA6A8>
11

Process finished with exit code 0

3.用法

# 第一种方法
name = xm
def change_name(x):
    return  name +_1

res = change_name(name)
print(res)



# 用 lambda

a= lambda  x:x+_2                      ‘‘‘  或者:    a = lambda x:x+‘_2‘
                                                      res = a(name)
                                                      print(res)
                                          ‘‘‘
print(a(name))

运行结果:

xm_1
xm_2

Process finished with exit code 0

 ps:编程的方法论: 面向过程、函数式、面向对象

 

python学习-27 匿名函数

标签:name   运行   roc   语法   内存地址   python   lambda   process   对象   

原文地址:https://www.cnblogs.com/liujinjing521/p/11134074.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!