Vergelijk Strings
Dit hoofdstuk omvat twee verschillende onderwerpen: strings en booleaanse uitspraken. De syntaxis die we hier zullen behandelen, kan behoorlijk waardevol zijn en de complexiteit van je code aanzienlijk verminderen.
Zoals ik eerder al vermeldde, kunnen operatoren zoals >
, <
, ==
, >=
en <=
behoorlijk efficiënt zijn. Laten we nu verkennen hoe ze kunnen worden toegepast op strings.
Laten we beginnen met de eenvoudigste: ==
. Dit vergelijkt twee uitspraken en retourneert True als ze gelijk zijn, op dezelfde manier met strings:
12print("Kate" == "Katty") print("Katty" == "Katty")
In het eerste geval zijn de namen verschillend, maar in het tweede geval zijn ze volledig gelijk. Het is geen gloednieuwe informatie; laten we daarom doorgaan naar de andere tekens. Zoals je je misschien herinnert, betekent X > Y
dat X groter is dan Y. Maar wat kunnen we zeggen over de volgende operatie?
1print('A' < 'B')
De expressie betekent True
omdat B groter is dan A, maar hoe kan een string groter zijn?
Opmerking
Er is een unieke methode om letters volgens hun alfabetische volgorde te vergelijken. Dit betekent dat binnen het alfabet de letter
B
als groter wordt beschouwd danA
, omdat deze verderop staat. Om items alfabetisch te ordenen of persoonlijke beoordelingen uit te voeren, kunt u de symbolen>
en<
gebruiken.
Trouwens, we kunnen zelfs woorden vergelijken. Het algoritme voor vergelijken is als volgt: Het vergelijkt woorden op basis van de eerste letters die verschillen:
1print("alphabet" > "although")
Uitleg: De eerste twee letters zijn gelijk, dus de vergelijking begint vanaf de derde letter in elk woord (de eerste ongelijke letter).
Swipe to start coding
Je taak is om de volgende woorden te vergelijken met behulp van de >
of <
operator en elke vergelijkingsresultaat toe te wijzen aan een variabele.
- Vergelijk
"C"
en"D"
met behulp van het>
teken en wijs het resultaat toe aan de variabelestatement1
. - Vergelijk
"Codefinity"
en"Art"
met behulp van het<
teken en wijs het resultaat toe aan de variabelestatement2
. - Vergelijk
"Programming"
en"Data"
met behulp van het>
teken en wijs het resultaat toe aan de variabelestatement3
.
Oplossing
Bedankt voor je feedback!
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.