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:
12print("Kate" == "Katty") print("Katty" == "Katty")
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?
1print('A' < 'B')
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 ennA
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:
1print("alphabet" > "although")
Forklaring: De to første bokstavene er like, så sammenligningen starter fra den tredje bokstaven i hvert ord (den første ulik bokstaven).
Swipe to start coding
Din oppgave er å sammenligne følgende ord ved å bruke enten >
eller <
operatoren og tilordne hvert sammenligningsresultat til en variabel.
- Sammenlign
"C"
og"D"
ved å bruke>
tegnet og tilordne resultatet til variabelenstatement1
. - Sammenlign
"Codefinity"
og"Art"
ved å bruke<
tegnet og tilordne resultatet til variabelenstatement2
. - Sammenlign
"Programming"
og"Data"
ved å bruke>
tegnet og tilordne resultatet til variabelenstatement3
.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Can you give more examples of string comparisons?
How does string comparison work with uppercase and lowercase letters?
What happens if the strings are of different lengths?
Awesome!
Completion rate improved to 3.03
Sammenligne Strenger
Sveip for å vise menyen
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:
12print("Kate" == "Katty") print("Katty" == "Katty")
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?
1print('A' < 'B')
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 ennA
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:
1print("alphabet" > "although")
Forklaring: De to første bokstavene er like, så sammenligningen starter fra den tredje bokstaven i hvert ord (den første ulik bokstaven).
Swipe to start coding
Din oppgave er å sammenligne følgende ord ved å bruke enten >
eller <
operatoren og tilordne hvert sammenligningsresultat til en variabel.
- Sammenlign
"C"
og"D"
ved å bruke>
tegnet og tilordne resultatet til variabelenstatement1
. - Sammenlign
"Codefinity"
og"Art"
ved å bruke<
tegnet og tilordne resultatet til variabelenstatement2
. - Sammenlign
"Programming"
og"Data"
ved å bruke>
tegnet og tilordne resultatet til variabelenstatement3
.
Løsning
Takk for tilbakemeldingene dine!
Awesome!
Completion rate improved to 3.03single