Python String count() met VOORBEELDEN

Python-telling

De count() is een ingebouwde functie in Python. Het retourneert het totale aantal van een bepaald element in een string. Het tellen begint vanaf het begin van de reeks tot het einde. Het is ook mogelijk om de begin- en eindindex op te geven vanaf waar u de zoekopdracht wilt laten beginnen.

De syntaxis voor PythonString Count()

Syntaxis van de Python-telfunctie:

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

Parameters van Python-syntaxis

  • Char of subtekenreeks: U kunt een enkel teken of subtekenreeks opgeven waarin u in de gegeven tekenreeks wilt zoeken. Het geeft u het aantal tekens of subtekenreeksen in de gegeven tekenreeks terug.
  • begin : (optioneel) Het geeft de startindex aan vanwaar de zoekopdracht zal beginnen. Indien niet opgegeven, begint het vanaf 0. U wilt bijvoorbeeld zoeken naar een teken uit het midden van de string. U kunt de startwaarde aan uw telfunctie geven.
  • einde: (optioneel) Het geeft de eindindex aan waar de zoekopdracht eindigt. Indien niet opgegeven, zal het zoeken tot het einde van de opgegeven lijst of string. U wilt bijvoorbeeld niet de hele reeks scannen en de zoekopdracht beperken tot een specifiek punt. U kunt de waarde opgeven die moet eindigen in uw telfunctie, en de telling zorgt voor de searchitot dat moment.

Winstwaarde

De methode count() retourneert een geheel getal, dat wil zeggen het aantal van het gegeven element uit de gegeven string. Het retourneert een 0 als de waarde niet in de gegeven string wordt gevonden.

Voorbeeld 1: Telmethode op een string

De following voorbeeld toont de werking van de functie count() op een string.

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

Voorbeeld 2: Tel het voorkomen van een teken in een bepaalde string

De following voorbeeld toont het voorkomen van een teken in een bepaalde string, maar ook in het gebruik van de start/eind-index.

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

Voorbeeld 3: Tel het voorkomen van een subtekenreeks in een bepaalde tekenreeks

Following voorbeeld toont het voorkomen van een substring in een gegeven string, evenals het gebruik van 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)

Output:

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

Samengevat

  • De count() is een ingebouwde functie in Python. Het geeft u het aantal van een bepaald element in een lijst of een string terug.
  • In het geval van een snaar, begint het tellen vanaf het begin van de snaar tot het einde. Het is ook mogelijk om de begin- en eindindex op te geven vanaf waar u de zoekopdracht wilt laten beginnen.
  • De methode count() retourneert een geheel getal.