Merkkijonon Indeksointi Pythonissa
Merkkijonon indeksointi antaa mahdollisuuden päästä käsiksi yksittäisiin merkkijonon merkkeihin niiden sijainnin tai indeksin avulla.
Indeksointi Pythonissa alkaa 0
:sta. Tämä tarkoittaa, että minkä tahansa merkkijonon ensimmäisellä merkillä on indeksi 0
, toisella merkillä indeksi 1
ja niin edelleen.
Esimerkiksi sanassa "codefinity"
:
Päästäksesi merkkiin indeksin avulla, käytä hakasulkeita []
indeksinumeron kanssa sisällä:
string = "codefinity" print("Print the c symbol:", string[0]) # First character print("Print the o symbol:", string[1]) # Second character print("Print the y symbol:", string[9]) # Last character
Indeksi alueen ulkopuolella
Jos yrität käyttää merkkiä indeksissä, jota ei ole olemassa, Python nostaa virheen:
# This will raise an IndexError string = "codefinity" print(string[10])
Tätä kutsutaan "indeksi ulkona alueelta" -virheeksi. Sanassa "codefinity"
kelvolliset indeksit ovat 0
- 9
, koska siinä on yhteensä 10
merkkiä.
Swipe to start coding
Kirjanpitojärjestelmissä käytetään usein nimikirjaimia koko nimen sijasta raporttien tai allekirjoitusten luomisessa.
Sinulle annetaan muuttujat first_name
ja last_name
, jotka tallentavat henkilön nimen.
Käytä vain merkkijonon indeksointia saadaksesi ensimmäiset kirjaimet kustakin nimestä ja näytä ne muodossa: M.J.
Ratkaisu
Kiitos palautteestasi!