代码如下:
author = 'damao'
import sys
"""
三元算法表达式: 为真时结果 if 判断条件 为假时结果
"""
result = "正确" if 3<2 else "错误"
print(result)
"""
lambda函数(匿名函数):a = lambda a :a+1
"""
# 例一
x = lambda a : a+1
print(x(3))
# 例二
v = lambda a="fee", b="fie", c="foe": a + b + c
print(v(a='dad',b='dada',c='dsadas'))
print(v(b='dad'))
# 例三
list_a = [lambda a:a+1,lambda b:b+2,lambda c:c+3]
for i in list_a:
print(i(10))
print(list_a[1](5))
# 例四
# a = {'one':2*2,'two':3*3,'there':6*6}
a = {'one':lambda q:q**2,
'two':lambda w:w**3,
'there':lambda e:e**4}
print(a['two'](10))
# 例五:三元表达式+lanbda 表达式
aaa = (lambda x,y:x if x > y else y)
print(aaa(1,2))
# 例六
adc = lambda x:list(map(sys.stdout.write,x))
t = adc(['aaa','bbb','ccc\n'])
# 例七
print(list(map(lambda x: x*2,range(10))))
print(list(map(lambda a: a**a,range(10))))
"""map函数map(函数,参数)"""