Python String count() med EKSEMPLER

Python telle

count() er en innebygd funksjon i Python. Det vil returnere det totale antallet av et gitt element i en streng. Tellingen begynner fra begynnelsen av strengen til slutten. Det er også mulig å angi start- og sluttindeksen der du vil at søket skal begynne.

Syntaxen for PythonString Count()

Python tellefunksjons syntaks:

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

Parametere av Python syntax

  • Tegn eller understreng: Du kan spesifisere et enkelt tegn eller delstreng du ønsker å søke i den gitte strengen. Det vil returnere antallet av tegnet eller delstrengen i den gitte strengen.
  • Begynn : (valgfritt) Det indikerer startindeksen der søket vil begynne. Hvis det ikke er gitt, vil det starte fra 0. For eksempel vil du søke etter et tegn fra midten av strengen. Du kan gi startverdien til tellefunksjonen din.
  • slutt: (valgfritt) Det indikerer sluttindeksen der søket slutter. Hvis det ikke er gitt, vil det søke til slutten av listen eller strengen som er gitt. For eksempel, du vil ikke skanne hele strengen og begrense søket til et spesifikt punkt, du kan gi verdien til å avslutte i tellefunksjonen din, og telleren vil ta seg av søket til det punktet.

Returverdi

count()-metoden vil returnere en heltallsverdi, dvs. antallet av det gitte elementet fra den gitte strengen. Den returnerer en 0 hvis verdien ikke finnes i den gitte strengen.

Eksempel 1: Tellemetode på en streng

Følgende eksempel viser hvordan count()-funksjonen fungerer 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)

Utgang:

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

Eksempel 2: Tell forekomst av et tegn i en gitt streng

Følgende eksempel viser forekomsten av et tegn i en gitt streng så vel som i ved å bruke start/slutt-indeksen.

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)

Utgang:

The count of 'u' is 3
The count of 'u' usingstart/end is 2

Eksempel 3: Tell forekomst av delstreng i en gitt streng

Følgende eksempel viser forekomsten av delstreng i en gitt streng samt bruk av 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)

Utgang:

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

Sammendrag

  • count() er en innebygd funksjon i Python. Det vil returnere antallet av et gitt element i en liste eller en streng.
  • I tilfelle a string, tellingen begynner fra begynnelsen av strengen til slutten. Det er også mulig å angi start- og sluttindeksen der du vil at søket skal begynne.
  • count()-metoden returnerer en heltallsverdi.