⊗pyPmCdTO 143 of 208 menu

Ternära operatorn i Python

Låt oss säga att vi har två variabler:

tst1 = 5 tst2 = 10

Låt oss kontrollera vilken som är större och skriva ut ett motsvarande meddelande:

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

Men detta villkor kan skrivas på ett kortare sätt med hjälp av den ternära operatorn.

Dess syntax ser ut så här:

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

Låt oss skriva om villkoret med den ternära operatorn:

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

Den ternära operatorn bör endast användas i de enklaste fallen, eftersom dess användning försvårar förståelsen av koden.

Följande kod är given:

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

Skriv om den med hjälp av den ternära operatorn.

Följande kod är given:

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

Skriv om den med hjälp av den ternära operatorn.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa