Python String count() avec EXEMPLES
Python compter
Le count() est une fonction intégrée dans 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 pour PythonNombre de chaînes()
Python Syntaxe de la fonction count :
string.count(char or substring, start, end)
Paramètres de Python Syntaxe
- 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 compte se chargera de la recherche jusqu'à ce point.
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
L'exemple suivant 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
L'exemple suivant 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
L'exemple suivant 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 dans 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.