22 lambda 练习

**```py

练习题1

USER_LIST = []
def func0(x):
v = USER_LIST.append(x) #列表.append没有返回值 v= None,insert/extend也没有返回值
return v # 将None进行返回

result = func0('alex')
print(result)

练习题2

def func0(x):
v = x.strip() #将去除空格的字符串.生成新的值,进行返回
return v

result = func0(' alex ') # =于,去除空格后的字符串
print(result)

############## 总结:列表所有方法基本上都是返回None;字符串的所有方法基本上都是返回新值 #################

练习题3

USER_LIST = []
func1 = lambda x: USER_LIST.append(x) #等价于练习题1

v1 = func1('alex')
print(v1)
print(USER_LIST)

练习题4

func1 = lambda x: x.split('l')

v1 = func1('alex')
print(v1)

练习题5

func_list = [lambda x:x.strip(), lambda y:y+199,lambda x,y:x+y]

v1 = func_list[0]('alex ') #调用 :lambda x:x.strip() 去除空格将新值进行返回
print(v1)

v2 = func_list1 #299
print(v2)

v3 = func_list2 #lambda x,y:x+y = 3

**
posted @   jhchena  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示