Ratkaistu: hanki python-merkkijonon n:s merkki

Viimeisin päivitys: 09/11/2023

Ongelmana on, että Pythonissa ei ole sisäänrakennettua funktiota merkkijonon n:nnen merkin saamiseksi. Voit käyttää len()-funktiota selvittääksesi, kuinka monta merkkiä merkkijonossa on, ja sitten käyttää index()-funktiota saadaksesi n:nnen merkin.

def getNthCharacter(string, n): 

if n > len(string): 

return ""; 

return string[n-1];

Tämä koodi määrittelee funktion, joka ottaa kaksi argumenttia, merkkijonon ja luvun. Jos luku on suurempi kuin merkkijonon pituus, se palauttaa tyhjän merkkijonon. Muussa tapauksessa se palauttaa merkkijonon merkin numeron määrittelemässä indeksissä.

Mikä on n:s hahmo

Pythonin n:s merkki on merkkijonon kohdassa n.

Jouset pythonissa

Pythonissa merkkijonot ovat merkkijonoja. Merkkijonoja voidaan käyttää tekstin, numeroiden tai minkä tahansa muun tiedon tallentamiseen.

Jos haluat luoda merkkijonon Pythonissa, käytä string()-funktiota. Jos haluat käyttää merkkijonon merkkejä, käytä index()-funktiota. Voit myös käyttää len()-funktiota määrittääksesi kuinka monta merkkiä merkkijonossa on.

Voit verrata kahta yhtäläisyyden merkkijonoa käyttämällä ==-operaattoria. Voit verrata kahta eri merkkijonoa käyttämällä operaattoria !=.

Related viestiä: