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.