Nombre de chaînes Python ()

En termes simples, count() La méthode recherche la sous-chaîne dans la chaîne donnée et retourne le nombre de fois où la sous-chaîne y est présente.

Il prend également des paramètres facultatifsdébutetfinpour spécifier respectivement les positions de début et de fin dans la chaîne.

La syntaxe de count() la méthode est:

string.count (sous-chaîne, début = ..., fin = ...)

Paramètres de nombre de chaînes ()

 count() La méthode ne nécessite qu’un seul paramètre pour l’exécution. Cependant, il a également deux paramètres facultatifs:

  • sous-chaîne– chaîne dont le nombre doit être trouvé.
  • start (facultatif)– index de départ dans la chaîne où la recherche commence.
  • end (facultatif)– index de fin dans la chaîne où la recherche se termine.

Remarque:L’index en Python commence à 0 et non à 1.


Valeur renvoyée par String count ()

 count() La méthode renvoie le nombre d’occurrences de la sous-chaîne dans la chaîne donnée.


Exemple 1: compter le nombre d’occurrences d’une sous-chaîne donnée

 # define string
string = "Python is awesome, isn't it?"
substring = "is"

count = string.count(substring)

# print count
print("The count is:", count) 

Production

Le décompte est: 2

Exemple 2: compter le nombre d’occurrences d’une sous-chaîne donnée en utilisant start et end

 # define string
string = "Python is awesome, isn't it?"
substring = "i"

# count after first 'i' and before the last 'i'
count = string.count(substring, 8, 25)

# print count
print("The count is:", count) 

Production

Le décompte est: 1

Ici, le comptage commence après le premier i a été rencontré, c.-à-d. 7th position d’index.

Et ça se termine avant le dernier i , c’est à dire. 25th