Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Sammenligne Strenger | Samle Alle Emnene Sammen
Datatyper i Python

Sveip for å vise menyen

book
Sammenligne Strenger

Dette kapittelet omfatter to distinkte emner: strenger og boolske utsagn. Syntaksen vi vil dekke her kan vise seg å være ganske verdifull og betydelig redusere kompleksiteten i koden din.

Som jeg tidligere nevnte, kan operatorer som >, <, ==, >=, og <= være ganske effektive. Nå, la oss utforske hvordan de kan brukes på strenger.

La oss starte med den enkleste: ==. Dette sammenligner to utsagn og returnerer True hvis de er like på samme måte med strenger:

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

I det første tilfellet er navnene forskjellige, men i det andre er de helt like. Det er ikke et stykke helt ny informasjon; derfor, la oss gå videre til de andre tegnene. Som du kanskje husker, betyr X > Y at X er større enn Y. Men hva kan vi si om den følgende operasjonen?

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

Uttrykket betyr True fordi B er større enn A, men hvordan kan en streng være større?

Merk

Det finnes en enkel metode for å sammenligne bokstaver i henhold til deres alfabetiske rekkefølge. Dette innebærer at innenfor alfabetet, anses bokstaven B som større enn A da den er plassert lenger frem. For å organisere elementer alfabetisk eller for å utføre personlige vurderinger, kan du bruke > og < symbolene.

Forresten, vi kan til og med sammenligne ord. Algoritmen for sammenligning er følgende: Den sammenligner ord etter de første bokstavene som skiller seg ut:

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

Forklaring: De to første bokstavene er like, så sammenligningen starter fra den tredje bokstaven i hvert ord (den første ulik bokstaven).

Oppgave

Swipe to start coding

Din oppgave er å sammenligne følgende ord ved å bruke enten > eller < operatoren og tilordne hvert sammenligningsresultat til en variabel.

  1. Sammenlign "C" og "D" ved å bruke > tegnet og tilordne resultatet til variabelen statement1.
  2. Sammenlign "Codefinity" og "Art" ved å bruke < tegnet og tilordne resultatet til variabelen statement2.
  3. Sammenlign "Programming" og "Data" ved å bruke > tegnet og tilordne resultatet til variabelen statement3.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 7

Spør AI

expand
ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

book
Sammenligne Strenger

Dette kapittelet omfatter to distinkte emner: strenger og boolske utsagn. Syntaksen vi vil dekke her kan vise seg å være ganske verdifull og betydelig redusere kompleksiteten i koden din.

Som jeg tidligere nevnte, kan operatorer som >, <, ==, >=, og <= være ganske effektive. Nå, la oss utforske hvordan de kan brukes på strenger.

La oss starte med den enkleste: ==. Dette sammenligner to utsagn og returnerer True hvis de er like på samme måte med strenger:

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

I det første tilfellet er navnene forskjellige, men i det andre er de helt like. Det er ikke et stykke helt ny informasjon; derfor, la oss gå videre til de andre tegnene. Som du kanskje husker, betyr X > Y at X er større enn Y. Men hva kan vi si om den følgende operasjonen?

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

Uttrykket betyr True fordi B er større enn A, men hvordan kan en streng være større?

Merk

Det finnes en enkel metode for å sammenligne bokstaver i henhold til deres alfabetiske rekkefølge. Dette innebærer at innenfor alfabetet, anses bokstaven B som større enn A da den er plassert lenger frem. For å organisere elementer alfabetisk eller for å utføre personlige vurderinger, kan du bruke > og < symbolene.

Forresten, vi kan til og med sammenligne ord. Algoritmen for sammenligning er følgende: Den sammenligner ord etter de første bokstavene som skiller seg ut:

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

Forklaring: De to første bokstavene er like, så sammenligningen starter fra den tredje bokstaven i hvert ord (den første ulik bokstaven).

Oppgave

Swipe to start coding

Din oppgave er å sammenligne følgende ord ved å bruke enten > eller < operatoren og tilordne hvert sammenligningsresultat til en variabel.

  1. Sammenlign "C" og "D" ved å bruke > tegnet og tilordne resultatet til variabelen statement1.
  2. Sammenlign "Codefinity" og "Art" ved å bruke < tegnet og tilordne resultatet til variabelen statement2.
  3. Sammenlign "Programming" og "Data" ved å bruke > tegnet og tilordne resultatet til variabelen statement3.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 7
Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Vi beklager at noe gikk galt. Hva skjedde?
some-alt