Negatiivinen Indeksointi
Voit käyttää merkkijonon merkkejä negatiivisella indeksoinnilla, joka alkaa merkkijonon lopusta.
Tämä on erityisen hyödyllistä, kun haluat saada viimeisen merkin tai työskennellä taaksepäin laskematta manuaalisesti merkkijonon kokonaispituutta.
Syntaksi
python
Negatiivinen indeksointi alkaa -1
.
string[-1]
palauttaa viimeisen merkin,
string[-2]
palauttaa toiseksi viimeisen ja niin edelleen.
string[-0]
on sama kuin string[0]
(ensimmäinen merkki), joten sitä käytetään harvoin.
Esimerkki
document = "Invoice #34567" last_char = document[-1] print(last_char) # Output: 7
Tässä tapauksessa meidän ei tarvitse laskea merkkien kokonaismäärää löytääksemme viimeisen. Käytämme yksinkertaisesti -1
saadaksemme laskunumeron viimeisen numeron.
Swipe to start coding
Työskentelet taloudellisen tietueen merkkijonon kanssa. Käytä negatiivista indeksointia poimiaksesi:
- Merkkijonon viimeinen merkki;
- Toiseksi viimeinen merkki.
Aseta ne muuttujille last_char
ja second_last_char
, vastaavasti.
Ratkaisu
Kiitos palautteestasi!