Python-merkkijonojen määrä ()

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 ion kohdattu, eli 7thindeksin sijainti.

Ja se päättyy ennen viimeistä ieli 25thindeksin sijaintia.

Mielenkiintoisia artikkeleita...