Python String count() avec EXEMPLES

Nombre de Python

Le count() est une fonction intégrée à Python. Il renverra le nombre total d'un élément donné dans une chaîne. Le comptage commence du début de la chaîne jusqu'à la fin. Il est également possible de spécifier l'index de début et de fin à partir duquel vous souhaitez commencer la recherche.

La syntaxe de PythonString Count()

Syntaxe de la fonction de comptage Python :

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

Paramètres de la syntaxe Python

  • Caractère ou sous-chaîne : Vous pouvez spécifier un seul caractère ou une sous-chaîne que vous souhaitez rechercher dans la chaîne donnée. Il vous renverra le nombre de caractères ou de sous-chaînes dans la chaîne donnée.
  • Commencer : (facultatif) Il indique l'index de départ à partir duquel la recherche commencera. S'il n'est pas indiqué, il commencera à 0. Par exemple, vous souhaitez rechercher un caractère au milieu de la chaîne. Vous pouvez donner la valeur de départ à votre fonction de comptage.
  • fin: (facultatif) Il indique l'index de fin où se termine la recherche. S'il n'est pas indiqué, il recherchera jusqu'à la fin de la liste ou de la chaîne donnée. Par exemple, vous ne voulez pas analyser la chaîne entière et limiter la recherche jusqu'à un point spécifique, vous pouvez donner la valeur pour terminer dans votre fonction de comptage, et le comptage se chargera de tout cela.arching jusque-là.

Valeur de retour

La méthode count() renverra une valeur entière, c'est-à-dire le nombre d'éléments donnés dans la chaîne donnée. Il renvoie un 0 si la valeur n'est pas trouvée dans la chaîne donnée.

Exemple 1 : méthode Count sur une chaîne

Le following L'exemple montre le fonctionnement de la fonction count() sur une chaîne.

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)

Sortie :

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

Exemple 2 : compter les occurrences d'un caractère dans une chaîne donnée

Le following L'exemple montre l'occurrence d'un caractère dans une chaîne donnée ainsi qu'en utilisant l'index de début/fin.

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)

Sortie :

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

Exemple 3 : compter les occurrences d'une sous-chaîne dans une chaîne donnée

Following L'exemple montre l'occurrence d'une sous-chaîne dans une chaîne donnée ainsi que l'utilisation de 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)

Sortie :

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

Résumé

  • Le count() est une fonction intégrée à Python. Il vous renverra le nombre d'un élément donné dans une liste ou une chaîne.
  • Dans le cas d'un un magnifique, le comptage commence du début de la chaîne jusqu'à la fin. Il est également possible de spécifier l'index de début et de fin à partir duquel vous souhaitez commencer la recherche.
  • La méthode count() renvoie une valeur entière.