Merkkijono count () -menetelmä palauttaa alimerkkijonon esiintymien määrän annetussa merkkijonossa.
Yksinkertaisin sanoin, count()
menetelmä etsii alimerkkijonoa annetussa merkkijonossa ja palauttaa kuinka monta kertaa alimerkkijono on siinä.
Tarvitaan myös valinnaiset parametrit alku ja loppu määritelläksesi merkkijonon alku- ja loppupisteet.
Menetelmän syntaksi count()
on:
merkkijono.luku (alimerkkijono, alku =…, loppu =…)
Merkkijonolaskenta () -parametrit
count()
menetelmä vaatii vain yhden parametrin suoritettavaksi. Siinä on kuitenkin myös kaksi valinnaista parametria:
- substing - merkkijono, jonka määrä löytyy.
- start (valinnainen) - aloitushakemisto merkkijonossa, josta haku alkaa.
- end (valinnainen) - päättyvä hakemisto merkkijonossa, jossa haku päättyy.
Huomaa: Pythonin hakemisto alkaa nollasta, ei 1: stä.
Palautusarvo merkkijonolaskennasta ()
count()
method palauttaa alimerkkijonon esiintymismäärän annetussa merkkijonossa.
Esimerkki 1: Laske tietyn alimerkkijonon esiintymien määrä
# define string string = "Python is awesome, isn't it?" substring = "is" count = string.count(substring) # print count print("The count is:", count)
Tuotos
Laskenta on: 2
Esimerkki 2: Laske tietyn alimerkkijonon esiintymien määrä alku- ja lopputiedoilla
# define string string = "Python is awesome, isn't it?" substring = "i" # count after first 'i' and before the last 'i' count = string.count(substring, 8, 25) # print count print("The count is:", count)
Tuotos
Laskenta on: 1
Tässä laskenta alkaa sen jälkeen, kun ensimmäinen i
on kohdattu, eli 7th
indeksin sijainti.
Ja se päättyy ennen viimeistä i
eli 25th
indeksin sijaintia.