Python String count() med EXEMPEL
Python räkna
count() är en inbyggd funktion i Python. Det kommer att returnera det totala antalet för ett givet element i en sträng. Räkningen börjar från början av strängen till slutet. Det är också möjligt att ange start- och slutindex varifrån du vill att sökningen ska börja.
Syntaxen för PythonSträngräkning()
Python syntax för räknefunktion:
string.count(char or substring, start, end)
Parametrar för Python syntax
- Char eller substring: Du kan ange ett enstaka tecken eller delsträng som du vill söka i den givna strängen. Det kommer att returnera antalet tecken eller delsträng i den givna strängen.
- starta : (valfritt) Det indikerar startindexet där sökningen kommer att börja. Om det inte anges börjar det från 0. Du vill till exempel söka efter ett tecken från mitten av strängen. Du kan ge startvärdet till din räknefunktion.
- änden: (valfritt) Det indikerar slutindexet där sökningen slutar. Om det inte anges, kommer det att söka till slutet av listan eller strängen som ges. Till exempel, du vill inte skanna hela strängen och begränsa sökningen till en specifik punkt du kan ge värdet att sluta i din räknefunktion, och räkningen kommer att ta hand om att söka till den punkten.
Returvärde
Metoden count() returnerar ett heltalsvärde, dvs antalet av det givna elementet från den givna strängen. Den returnerar en 0 om värdet inte finns i den givna strängen.
Exempel 1: Räknemetod på en sträng
Följande exempel visar hur funktionen count() fungerar på en sträng.
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)
Produktion:
The count of 'o' is 2 The count of 'o' usingstart/end is 1
Exempel 2: Räkna förekomsten av ett tecken i en given sträng
Följande exempel visar förekomsten av ett tecken i en given sträng såväl som i genom att använda start-/slutindex.
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)
Produktion:
The count of 'u' is 3 The count of 'u' usingstart/end is 2
Exempel 3: Räkna förekomsten av delsträng i en given sträng
Följande exempel visar förekomsten av delsträng i en given sträng samt att använda start/endindex.
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)
Produktion:
The count of 'to' is 2 The count of 'to' usingstart/end is 1
Sammanfattning
- count() är en inbyggd funktion i Python. Det kommer att returnera antalet av ett givet element i en lista eller en sträng.
- I fallet med a sträng, räkningen börjar från början av strängen till slutet. Det är också möjligt att ange start- och slutindex varifrån du vill att sökningen ska börja.
- Metoden count() returnerar ett heltalsvärde.