Heim  >  Artikel  >  Backend-Entwicklung  >  Python-ternäre Operationen und Lambda

Python-ternäre Operationen und Lambda

巴扎黑
巴扎黑Original
2016-12-03 09:13:27969Durchsuche

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


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Python-DateioperationenNächster Artikel:Python-Dateioperationen