Vertaa Merkkijonoja
Tämä luku kattaa kaksi erillistä aihetta: merkkijonot ja boolean-lauseet. Tässä käsiteltävä syntaksi voi osoittautua varsin hyödylliseksi ja merkittävästi vähentää koodisi monimutkaisuutta.
Kuten aiemmin mainitsin, operaattorit kuten >
, <
, ==
, >=
ja <=
voivat olla varsin tehokkaita. Nyt tutkitaan, miten niitä voidaan soveltaa merkkijonoihin.
Aloitetaan yksinkertaisimmasta: ==
. Tämä vertaa kahta lausetta ja palauttaa True, jos ne ovat yhtä suuret samalla tavalla merkkijonojen kanssa:
12print("Kate" == "Katty") print("Katty" == "Katty")
Ensimmäisessä tapauksessa nimet ovat erilaisia, mutta toisessa ne ovat täysin samanlaisia. Tämä ei ole uutta tietoa; siirrytään siis muihin merkkeihin. Kuten saatat muistaa, X > Y
tarkoittaa, että X on suurempi kuin Y. Mutta mitä voimme sanoa seuraavasta operaatiosta?
1print('A' < 'B')
Lauseke tarkoittaa True
, koska B on suurempi kuin A, mutta kuinka merkkijono voi olla suurempi?
Huomio
On olemassa yksittäinen menetelmä kirjainten vertaamiseen aakkosjärjestyksen mukaan. Tämä tarkoittaa, että aakkosissa kirjain
B
katsotaan suuremmaksi kuinA
, koska se on sijoitettu pidemmälle. Järjestääksesi kohteet aakkosjärjestykseen tai suorittaaksesi henkilökohtaisia arviointeja, voit käyttää>
ja<
symboleja.
Muuten, voimme verrata jopa sanoja. Vertailualgoritmi on seuraava: Se vertaa sanoja ensimmäisten erilaisten kirjainten perusteella:
1print("alphabet" > "although")
Selitys: Kaksi ensimmäistä kirjainta ovat samat, joten vertailu alkaa kolmannesta kirjaimesta jokaisessa sanassa (ensimmäinen erisuuruinen kirjain).
Swipe to start coding
Tehtäväsi on verrata seuraavia sanoja käyttämällä joko >
tai <
operaattoria ja määrittää jokaisen vertailun tulos muuttujaan.
- Vertaa
"C"
ja"D"
käyttäen>
merkkiä ja määritä tulos muuttujaanstatement1
. - Vertaa
"Codefinity"
ja"Art"
käyttäen<
merkkiä ja määritä tulos muuttujaanstatement2
. - Vertaa
"Programming"
ja"Data"
käyttäen>
merkkiä ja määritä tulos muuttujaanstatement3
.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 3.03Awesome!
Completion rate improved to 3.03
Vertaa Merkkijonoja
Tämä luku kattaa kaksi erillistä aihetta: merkkijonot ja boolean-lauseet. Tässä käsiteltävä syntaksi voi osoittautua varsin hyödylliseksi ja merkittävästi vähentää koodisi monimutkaisuutta.
Kuten aiemmin mainitsin, operaattorit kuten >
, <
, ==
, >=
ja <=
voivat olla varsin tehokkaita. Nyt tutkitaan, miten niitä voidaan soveltaa merkkijonoihin.
Aloitetaan yksinkertaisimmasta: ==
. Tämä vertaa kahta lausetta ja palauttaa True, jos ne ovat yhtä suuret samalla tavalla merkkijonojen kanssa:
12print("Kate" == "Katty") print("Katty" == "Katty")
Ensimmäisessä tapauksessa nimet ovat erilaisia, mutta toisessa ne ovat täysin samanlaisia. Tämä ei ole uutta tietoa; siirrytään siis muihin merkkeihin. Kuten saatat muistaa, X > Y
tarkoittaa, että X on suurempi kuin Y. Mutta mitä voimme sanoa seuraavasta operaatiosta?
1print('A' < 'B')
Lauseke tarkoittaa True
, koska B on suurempi kuin A, mutta kuinka merkkijono voi olla suurempi?
Huomio
On olemassa yksittäinen menetelmä kirjainten vertaamiseen aakkosjärjestyksen mukaan. Tämä tarkoittaa, että aakkosissa kirjain
B
katsotaan suuremmaksi kuinA
, koska se on sijoitettu pidemmälle. Järjestääksesi kohteet aakkosjärjestykseen tai suorittaaksesi henkilökohtaisia arviointeja, voit käyttää>
ja<
symboleja.
Muuten, voimme verrata jopa sanoja. Vertailualgoritmi on seuraava: Se vertaa sanoja ensimmäisten erilaisten kirjainten perusteella:
1print("alphabet" > "although")
Selitys: Kaksi ensimmäistä kirjainta ovat samat, joten vertailu alkaa kolmannesta kirjaimesta jokaisessa sanassa (ensimmäinen erisuuruinen kirjain).
Swipe to start coding
Tehtäväsi on verrata seuraavia sanoja käyttämällä joko >
tai <
operaattoria ja määrittää jokaisen vertailun tulos muuttujaan.
- Vertaa
"C"
ja"D"
käyttäen>
merkkiä ja määritä tulos muuttujaanstatement1
. - Vertaa
"Codefinity"
ja"Art"
käyttäen<
merkkiä ja määritä tulos muuttujaanstatement2
. - Vertaa
"Programming"
ja"Data"
käyttäen>
merkkiä ja määritä tulos muuttujaanstatement3
.
Ratkaisu
Kiitos palautteestasi!
single
Awesome!
Completion rate improved to 3.03
Vertaa Merkkijonoja
Pyyhkäise näyttääksesi valikon
Tämä luku kattaa kaksi erillistä aihetta: merkkijonot ja boolean-lauseet. Tässä käsiteltävä syntaksi voi osoittautua varsin hyödylliseksi ja merkittävästi vähentää koodisi monimutkaisuutta.
Kuten aiemmin mainitsin, operaattorit kuten >
, <
, ==
, >=
ja <=
voivat olla varsin tehokkaita. Nyt tutkitaan, miten niitä voidaan soveltaa merkkijonoihin.
Aloitetaan yksinkertaisimmasta: ==
. Tämä vertaa kahta lausetta ja palauttaa True, jos ne ovat yhtä suuret samalla tavalla merkkijonojen kanssa:
12print("Kate" == "Katty") print("Katty" == "Katty")
Ensimmäisessä tapauksessa nimet ovat erilaisia, mutta toisessa ne ovat täysin samanlaisia. Tämä ei ole uutta tietoa; siirrytään siis muihin merkkeihin. Kuten saatat muistaa, X > Y
tarkoittaa, että X on suurempi kuin Y. Mutta mitä voimme sanoa seuraavasta operaatiosta?
1print('A' < 'B')
Lauseke tarkoittaa True
, koska B on suurempi kuin A, mutta kuinka merkkijono voi olla suurempi?
Huomio
On olemassa yksittäinen menetelmä kirjainten vertaamiseen aakkosjärjestyksen mukaan. Tämä tarkoittaa, että aakkosissa kirjain
B
katsotaan suuremmaksi kuinA
, koska se on sijoitettu pidemmälle. Järjestääksesi kohteet aakkosjärjestykseen tai suorittaaksesi henkilökohtaisia arviointeja, voit käyttää>
ja<
symboleja.
Muuten, voimme verrata jopa sanoja. Vertailualgoritmi on seuraava: Se vertaa sanoja ensimmäisten erilaisten kirjainten perusteella:
1print("alphabet" > "although")
Selitys: Kaksi ensimmäistä kirjainta ovat samat, joten vertailu alkaa kolmannesta kirjaimesta jokaisessa sanassa (ensimmäinen erisuuruinen kirjain).
Swipe to start coding
Tehtäväsi on verrata seuraavia sanoja käyttämällä joko >
tai <
operaattoria ja määrittää jokaisen vertailun tulos muuttujaan.
- Vertaa
"C"
ja"D"
käyttäen>
merkkiä ja määritä tulos muuttujaanstatement1
. - Vertaa
"Codefinity"
ja"Art"
käyttäen<
merkkiä ja määritä tulos muuttujaanstatement2
. - Vertaa
"Programming"
ja"Data"
käyttäen>
merkkiä ja määritä tulos muuttujaanstatement3
.
Ratkaisu
Kiitos palautteestasi!