⊗pyPmCdTO 143 of 208 menu

Der ternäre Operator in Python

Nehmen wir an, wir haben zwei Variablen:

tst1 = 5 tst2 = 10

Lassen Sie uns prüfen, welche größer ist und die entsprechende Meldung ausgeben:

if tst1 > tst2: print('+++') else: print('---')

Diese Bedingung kann jedoch in einer kürzeren Form mit Hilfe des ternären Operators geschrieben werden.

Seine Syntax sieht so aus:

'message if condition 1 is true' if condition else 'message if condition 1 is false'

Lassen Sie uns die Bedingung mit dem ternären Operator umschreiben:

print('+++' if tst1 > tst2 else '---')

Der ternäre Operator sollte nur in den einfachsten Fällen verwendet werden, da seine Verwendung das Codeverständnis erschwert.

Gegeben ist der folgende Code:

tst = 12 if tst > 0: print('+++') else: print('---')

Schreiben Sie ihn mit Hilfe des ternären Operators um.

Gegeben ist der folgende Code:

tst = 'abcde' if 'a' in tst: print('+++') else: print('---')

Schreiben Sie ihn mit Hilfe des ternären Operators um.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen