Python String count() med EKSEMPLER

Python tรฆlle

count() er en indbygget funktion i Python. Det vil returnere det samlede antal af et givet element i en streng. Optรฆllingen begynder fra begyndelsen af โ€‹โ€‹strengen til slutningen. Det er ogsรฅ muligt at angive start- og slutindekset, hvorfra du รธnsker, at sรธgningen skal begynde.

Syntaksen for PythonStrengtรฆlling()

Python tรฆllefunktions syntaks:

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

Parametre af Python Syntaks

  • Tegn eller understreng: Du kan angive et enkelt tegn eller understreng, du รธnsker at sรธge i den givne streng. Det vil returnere dig antallet af tegnet eller understrengen i den givne streng.
  • starte : (valgfrit) Det angiver startindekset, hvorfra sรธgningen begynder. Hvis det ikke er angivet, vil det starte fra 0. For eksempel vil du sรธge efter et tegn fra midten af โ€‹โ€‹strengen. Du kan give startvรฆrdien til din tรฆllefunktion.
  • ende: (valgfrit) Det angiver slutindekset, hvor sรธgningen slutter. Hvis den ikke er angivet, vil den sรธge indtil slutningen af โ€‹โ€‹den angivne liste eller streng. For eksempel, du รธnsker ikke at scanne hele strengen og begrรฆnse sรธgningen til et bestemt punkt, du kan give vรฆrdien til at slutte i din tรฆllefunktion, og optรฆllingen vil sรธrge for at sรธge indtil det punkt.

Returvรฆrdi

count()-metoden returnerer en heltalsvรฆrdi, dvs. antallet af det givne element fra den givne streng. Det returnerer et 0, hvis vรฆrdien ikke findes i den givne streng.

Eksempel 1: Tรฆllemetode pรฅ en streng

Fรธlgende eksempel viser funktionen count() pรฅ en streng.

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)

Output:

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

Eksempel 2: Tรฆl forekomsten af โ€‹โ€‹et tegn i en given streng

Fรธlgende eksempel viser forekomsten af โ€‹โ€‹et tegn i en given streng sรฅvel som i ved at bruge start/slut-indekset.

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)

Output:

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

Eksempel 3: Tรฆl forekomst af understreng i en given streng

Fรธlgende eksempel viser forekomsten af โ€‹โ€‹understreng i en given streng samt brug af start/slutindeks.

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)

Output:

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

Resumรฉ

  • count() er en indbygget funktion i Python. Det vil returnere dig antallet af et givet element i en liste eller en streng.
  • I tilfรฆlde af a streng, begynder optรฆllingen fra begyndelsen af โ€‹โ€‹strengen til slutningen. Det er ogsรฅ muligt at angive start- og slutindekset, hvorfra du รธnsker, at sรธgningen skal begynde.
  • count()-metoden returnerer en heltalsvรฆrdi.

Opsummer dette indlรฆg med: