匿名函数lambda:没有名字的函数特点: 临时存在,用完就销毁 匿名函数通常不会单独使用,配合内置函数一起使用 lambda x,y : x+y解释:左边的相当于函数的形参,右边相当于函数的返回值 一:求和 1.求和普通发
def my_sum(x, y): return print(x+y) my_sum(1, 2)
2.匿名函数配合内置求和:
res = (lambda x, y: x+y)(11, 20) print(res)
二:比较薪资,返回人名:
1.
k = {‘jeff‘: 8000, ‘nick‘: 1000, ‘tank‘: 3000, ‘mary‘: 10000,
def index(name): return k[name]
print(max(k, key=index)) # 函数返回什么比较什么 # max内置函数,第一步:拿到字典key(jeff)
第二步,把key传给index函数 第三步,执行index(jeff),返回字典k[jeff],5000 第四步,依次拿到5000,1000,3000,10000,进行比较 第五步,返回最大值对应的人名"""
2.把index写称匿名函数:
print(max(k, key=lambda name: k[name])) print(min(k, key=lambda name: k[name]))
三、补充ascll码表:
"""A-Z 65-90a-z 97-122"""
print(chr(122)) #查看ascll码对应的值
原文地址:https://www.cnblogs.com/guyouyin123/p/11185750.html
时间: 2024-10-08 11:54:56