Syntaxe:
L'argument de compter() La méthode varie en fonction du type de données de la variable dans laquelle elle s'appliquera. Deux types de la méthode Syntax of Count () sont illustrés ci-dessous.
UN. chaîne.Count (sous-string, démarrage, fin)
Ce qui précède compter() La méthode est utilisée pour le type de données de chaîne. Ici, le premier argument est obligatoire et il contiendra la valeur qui sera recherchée dans la chaîne principale. Les deux autres arguments sont facultatifs. Quand le commencer L'argument facultatif est utilisé seulement alors la méthode commencera la recherche à partir de la position de départ et lorsque les deux arguments facultatifs seront utilisés, il recherchera le sous-string entre le début et les positions finales.
B. tuple.Count (Search-Item) ou liste.Count (Search-Item)
Ce qui précède compter() la méthode est utilisée pour tuple ou liste type de données uniquement et il n'a qu'un seul argument obligatoire qui contiendra l'élément de recherche. Les utilisations de ces deux types de la méthode de compte () sont expliquées dans la partie suivante de cet article.
Utilisation de la méthode Count () dans la chaîne sans argument facultatif:
Dans l'exemple suivant, la chaîne principale et la chaîne de recherche sont définies en deux variables, main_str, et Search_str. Le compter() la méthode de ce script comptera combien de fois la valeur de Search_str apparaît dans toute la valeur de main_str. Ensuite, la valeur de retour de cette méthode sera imprimée par la chaîne formatée.
#!/ usr / bin / env python3Sortir:
Ici, la valeur du texte principal est 'Manger pour vivre non vivre pour manger', et le texte de recherche est'en direct' qui apparaît deux fois dans le texte principal.
Utilisation de la méthode Count () dans la chaîne avec des arguments facultatifs:
Cet exemple montre les utilisations des arguments facultatifs de compter() méthode. Le commencer L'argument facultatif est utilisé pour définir la position de départ du texte principal pour la recherche et le fin L'argument facultatif est utilisé pour définir la position du texte principal où la recherche se terminera. Le texte principal et le texte de recherche seront pris en entrée ici. Trois types de recherche seront effectués par ce script. Dans la première recherche, la recherche de texte sera recherchée dans l'ensemble du contenu du texte principal comme l'exemple précédent. Dans la deuxième recherche, le texte de recherche commencera à rechercher à partir de la position 20 du texte principal. Dans la troisième recherche, le texte de recherche commencera à rechercher à partir de la position 5 et arrêter la recherche en position 25. Ainsi, le script suivant générera trois sorties de compter() Méthode basée sur les arguments.
#!/ usr / bin / env python3Sortir:
Ici, «Apprenez Linux à partir de Linuxhint et devenez un expert Linux» est considéré comme le texte principal, et 'Linux' est considéré comme le texte de recherche. Le mot 'Linux' apparaît trois fois dans le texte principal, une fois si vous commencez à rechercher à partir de la position 20 et deux fois si vous commencez à rechercher de la position 5 à 25.
Utilisation de la méthode Count () dans Tuple et List:
L'exemple suivant montre comment un élément particulier peut être recherché dans un tuple et une liste. Un tuple de la chaîne est défini et imprimé au début du script. Ensuite, une valeur de recherche est prise en entrée. Recherchez et comptez combien de fois la valeur est apparue dans le tuple. Le script imprimera le résultat du nombre avec la chaîne formatée. Une liste de la chaîne est également définie et imprimée, ensuite elle recherche et compte une valeur d'entrée particulière dans la liste comme le tuple.
#!/ usr / bin / env python3Sortir:
La sortie suivante apparaîtra si vous prenez 'John' comme texte de recherche pour le tuple et 'Mangue' En tant que texte de recherche pour la liste.
Conclusion:
Différentes utilisations de compter() La méthode de Python est essayée de montrer dans cet article pour aider les utilisateurs de Python à apprendre à utiliser cette méthode dans leur script Python.