Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Vergelijk Strings | Breng Alle Onderwerpen Samen
Gegevens Typen in Python

book
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:

print("Kate" == "Katty")
print("Katty" == "Katty")
12
print("Kate" == "Katty") print("Katty" == "Katty")
copy

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?

print('A' < 'B')
1
print('A' < 'B')
copy

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 dan A, 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:

print("alphabet" > "although")
1
print("alphabet" > "although")
copy

Uitleg: De eerste twee letters zijn gelijk, dus de vergelijking begint vanaf de derde letter in elk woord (de eerste ongelijke letter).

Taak

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.

  1. Vergelijk "C" en "D" met behulp van het > teken en wijs het resultaat toe aan de variabele statement1.
  2. Vergelijk "Codefinity" en "Art" met behulp van het < teken en wijs het resultaat toe aan de variabele statement2.
  3. Vergelijk "Programming" en "Data" met behulp van het > teken en wijs het resultaat toe aan de variabele statement3.

Oplossing

statement1 = 'C' > 'D'
statement2 = "Codefinity" < "Art"
statement3 = "Programming" > "Data"

print("Variable statement1 equals:", statement1)
print("Variable statement2 equals:", statement2)
print("Variable statement3 equals:", statement3)
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 7
statement1 = 'C' ___ 'D'
statement2 = "Codefinity" ___ "Art"
statement3 = "Programming" ___ "Data"

print("Variable statement1 equals:", statement1)
print("Variable statement2 equals:", statement2)
print("Variable statement3 equals:", statement3)

Vraag AI

expand
ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

some-alt