⊗pyPmCdTO 143 of 208 menu

Ternaire operator in Python

Stel we hebben twee variabelen:

tst1 = 5 tst2 = 10

Laten we controleren welke groter is en een bijbehorende boodschap weergeven:

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

Echter, deze voorwaarde kan korter worden geschreven met behulp van de ternaire operator.

De syntaxis ziet er als volgt uit:

'bericht als voorwaarde 1 waar is' if voorwaarde else 'bericht als voorwaarde 1 onwaar is'

Laten we de voorwaarde herschrijven met de ternaire operator:

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

De ternaire operator moet alleen worden gebruikt in de eenvoudigste gevallen, omdat het gebruik ervan de code moeilijker te begrijpen maakt.

Gegeven de volgende code:

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

Herschrijf het met behulp van de ternaire operator.

Gegeven de volgende code:

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

Herschrijf het met behulp van de ternaire operator.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren