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.
