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
python9123string[-1] # Last characterstring[-2] # Second-to-last characterstring[-3] # Third-to-last character
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
123document = "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!
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme