首页 > 其他分享 >22 lambda 练习

22 lambda 练习

时间:2024-09-25 22:47:29浏览次数:1  
标签:练习题 alex 22 练习 v1 USER print 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

**

标签:练习题,alex,22,练习,v1,USER,print,lambda
From: https://www.cnblogs.com/jhchena/p/18432456

相关文章

  • 05 函数练习
    5、函数练习题#1.请写一个函数,函数计算列表info=[11,22,33,44,55]中所有元素的和。defget_sum():info=[11,22,33,44,55]data=0foritemininfo:data+=itemprint(data)get_sum()#2.请写一个函数,函数计算列表中所有元素的和。......
  • 07 函数练习二
    8、练习题2P94#1.写函数,计算一个列表中有多少个数字,打印:列表中有%s个数字。#提示:type('x')==int判断是否是数字。"""#方式一:defget_list_counter1(data_list):count=0foritemindata_list:iftype(item)==int:count+=......
  • 05 练习操作
    练习#!/usr/bin/envpython#-*-coding:utf-8-*-#########################读取:r,只读不能写+文件不存在报错##########################"""#打开文件file_object=open('log.txt',mode='r',encoding='utf-8')#r,read;w,write;......
  • RC522 NFC Reader,解决无法读取完整内存数据【Arduino IDE】
    目录一、前言二、项目概要三、实验测试(一)读取uid(二)读取内存与写入内存回到开头提到的两个问题:第一种情况读不全数据,//TrythempagesoftheoriginalUltralight.UltralightChasmorepages.第二种情况:直接无法读出数据,有时候甚至是一开始读得出,后来突然又读不出了......
  • P8907 [USACO22DEC] Making Friends P 题解
    P8907[USACO22DEC]MakingFriendsP题解我们考虑维护每个\(i\),在\(i\)的后面有多少个点和它有朋友关系。初步的想法是每删掉一个人就给集合里所有的点连边。但是我们发现这样太不优了,有很多边会重复连很多次。优化的想法是对于\(i\),删去之后连的边就成了一个完全图,于是......
  • 05 深浅拷贝 练习一
    """#可变-浅拷贝:拷贝第一层-深拷贝:拷贝所有数据""""""#应该每次都拷贝一份(但由于小数据池,未拷贝)v1='alex'importcopyv2=copy.copy(v1)print(id(v1),id(v2))v3=copy.deepcopy(v1)print(id(v1),id(v3))""""......
  • 04 内存回顾 练习题
    """v1=[1,2,3]v2=[1,2,3]v1=[1,2,3]v2=v1v3=v1v1.append(999)#v2、V3指向V1内存地址,如果V1改变,V2/V3也会改变v1=[1,2,3]v2=v1v3=v1v1=[1,]#v2、V3指向V1内存地址,V1赋值,V2/V3指向V1内存地址,V1指向赋值内存地址:1v1=[1,2,3]v2=......
  • 18 字典 练习题
    练习题#!/usr/bin/envpython#-*-coding:utf-8-*-""""""#1.请获取"刘伟达""""info={"name":'刘伟达','age':18,'gender':'男','hobby':'同桌'}......
  • 04 练习示例
    #第一题#让用户输入一个数字,猜:如果数字>50,则输出:大了,如果数字<=50,则输出小了.num=int(input("请输入你要猜测的数字"))#需要注入:input的输入,永远为:字符串ifnum>50:print("大了")else:print("小了")#第二题:用......
  • 07 循环练习
    for循环练习#练习题#1.for循环打印“alex”的每个元素:for>while#2.请打印:1-10"""foriinrange(1,11):#[1,2,3,4,5,6,7,8,9,10,11,12,14]"12345678910"print(i)"""#3.请打印:1234568910""&quo......