Python String count() met VOORBEELDEN

Python tellen

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 PythonAantal tekenreeksen()

Python syntaxis van de 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) Geeft de eindindex aan waar de zoekopdracht eindigt. Als deze niet is opgegeven, wordt er gezocht tot het einde van de opgegeven lijst of string. Als u bijvoorbeeld niet de hele string wilt scannen en de zoekopdracht wilt beperken tot een specifiek punt, kunt u de waarde opgeven om te eindigen in uw count-functie, en de count zorgt ervoor dat er tot dat punt wordt gezocht.

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

Het volgende voorbeeld toont de werking van de count()-functie op een tekenreeks.

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

Het volgende voorbeeld toont het voorkomen van een teken in een gegeven tekenreeks en met behulp van de start-/eindindex.

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

Het volgende voorbeeld toont het voorkomen van een substring in een gegeven string en 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

Samenvatting

  • 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.