Python String count() ja EXAMPLES

Python laskea

count() on sisäänrakennettu funktio Python. Se palauttaa merkkijonon tietyn elementin kokonaismäärän. Laskenta alkaa merkkijonon alusta loppuun. On myös mahdollista määrittää aloitus- ja loppuindeksi, josta haluat haun alkavan.

Syntaksi Pythonmerkkijonomäärä()

Python count-funktion syntaksi:

string.count(char or substring, start, end)

Parametrit Python Syntaksi

  • Merkki tai osamerkkijono: Voit määrittää yksittäisen merkin tai alimerkkijonon, jota haluat etsiä annetusta merkkijonosta. Se palauttaa merkin tai osamerkkijonon määrän annetussa merkkijonossa.
  • Alkaa : (valinnainen) Se osoittaa aloitusindeksin, josta haku alkaa. Jos sitä ei ole annettu, se alkaa nollasta. Haluat esimerkiksi etsiä merkkiä merkkijonon keskeltä. Voit antaa laskentafunktiolle aloitusarvon.
  • loppu: (valinnainen) Se osoittaa loppuindeksin, johon haku päättyy. Jos sitä ei ole annettu, se etsii luettelon tai annetun merkkijonon loppuun. Et esimerkiksi halua skannata koko merkkijonoa ja rajoittaa hakua tiettyyn pisteeseen. Voit antaa arvon loppua varten count-funktiossasi, jolloin count hoitaa haun siihen asti.

ReturnValue

Metodi count() palauttaa kokonaislukuarvon, eli tietyn elementin määrän annetusta merkkijonosta. Se palauttaa 0:n, jos arvoa ei löydy annetusta merkkijonosta.

Esimerkki 1: Merkkijonon laskentamenetelmä

Seuraava esimerkki näyttää count()-funktion toiminnan merkkijonossa.

str1 = "Hello World"
str_count1 = str1.count('o')  # counting the character “o” in the givenstring
print("The count of 'o' is", str_count1)

str_count2 = str1.count('o', 0,5)
print("The count of 'o' usingstart/end is", str_count2)

lähtö:

The count of 'o' is 2
The count of 'o' usingstart/end is 1

Esimerkki 2: Laske merkin esiintyminen tietyssä merkkijonossa

Seuraava esimerkki näyttää merkin esiintymisen tietyssä merkkijonossa sekä alku-/loppuindeksiä käyttämällä.

str1 = "Welcome to Guru99 Tutorials!"
str_count1 = str1.count('u')  # counting the character “u” in the given string
print("The count of 'u' is", str_count1)

str_count2 = str1.count('u', 6,15)
print("The count of 'u' usingstart/end is", str_count2)

lähtö:

The count of 'u' is 3
The count of 'u' usingstart/end is 2

Esimerkki 3: Laske alimerkkijonon esiintyminen tietyssä merkkijonossa

Seuraava esimerkki näyttää alimerkkijonon esiintymisen tietyssä merkkijonossa sekä aloitus/pääte-indeksin käytön.

str1 = "Welcome to Guru99 - Free Training Tutorials and Videos for IT Courses"
str_count1 = str1.count('to') # counting the substring “to” in the givenstring
print("The count of 'to' is", str_count1)
str_count2 = str1.count('to', 6,15)
print("The count of 'to' usingstart/end is", str_count2)

lähtö:

The count of 'to' is 2
The count of 'to' usingstart/end is 1

Yhteenveto

  • count() on sisäänrakennettu funktio Python. Se palauttaa sinulle luettelon tai merkkijonon tietyn elementin määrän.
  • Jos kyseessä on jono, laskenta alkaa merkkijonon alusta loppuun. On myös mahdollista määrittää aloitus- ja loppuindeksi, josta haluat haun alkavan.
  • Metodi count() palauttaa kokonaisluvun arvon.