Ternäre Operation:
name = "GOGOGO" if True else "HAHA"
entspricht:
if True: name = "GOGOGO" else: name = "HAHA" print (name)
Ausführungsergebnis:
GOGOGO
Lambda:
f2 = lambda a1,a2: a1+a2 t = f2(1,2) print (t)
entspricht:
Python-Code
def f2(a1,a2):
return a1+a2
t = f2(1,2)
Lambda kann nicht anhand von if, else und anderen Bedingungen beurteilt werden