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.