匿名函数,ascll码
Posted guyouyin123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了匿名函数,ascll码相关的知识,希望对你有一定的参考价值。
匿名函数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-90
a-z 97-122
"""
print(chr(122)) #查看ascll码对应的值
以上是关于匿名函数,ascll码的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript 中的匿名函数((function() {})();)与变量的作用域