Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Python

Maîtriser str.count() de Python : Compter caractères et sous-chaînes avec exemples

Maîtriser str.count() de Python : Compter caractères et sous-chaînes avec exemples

La méthode str.count() est un outil léger, intégré, qui retourne le nombre de fois qu'une sous-chaîne spécifiée apparaît dans une chaîne. Que vous ayez besoin de compter des caractères simples, des motifs multi-caractères, ou compter dans une tranche spécifique du texte, str.count() gère tout avec rapidité et précision.

Pourquoi utiliser str.count() ?

Aperçu de la syntaxe

chaîne.count(sous_chaîne[, début[, fin]])

Paramètres

Valeur de retour

La méthode retourne un entier indiquant le nombre d'occurrences non-chevauchantes de sous_chaîne entre les indices optionnels début et fin. Si sous_chaîne n'est pas trouvée, elle retourne 0.

Exemples pratiques

Exemple 1 : Compter un seul caractère

str1 = "Hello World"
print("Nombre de 'o' :", str1.count('o'))
print("Nombre de 'o' entre indices 0 et 5 :", str1.count('o', 0, 5))

Sortie :

Nombre de 'o' : 2
Nombre de 'o' entre indices 0 et 5 : 1

Exemple 2 : Compter un caractère dans une phrase

str1 = "Welcome to Guru99 Tutorials!"
print("Nombre de 'u' :", str1.count('u'))
print("Nombre de 'u' entre indices 6 et 15 :", str1.count('u', 6, 15))

Sortie :

Nombre de 'u' : 3
Nombre de 'u' entre indices 6 et 15 : 2

Exemple 3 : Compter une sous-chaîne dans un texte plus long

str1 = "Welcome to Guru99 - Free Training Tutorials and Videos for IT Courses"
print("Nombre de 'to' :", str1.count('to'))
print("Nombre de 'to' entre indices 6 et 15 :", str1.count('to', 6, 15))

Sortie :

Nombre de 'to' : 2
Nombre de 'to' entre indices 6 et 15 : 1

Points clés à retenir

Python

  1. Maîtriser la méthode strip() de Python : Guide complet et exemples pratiques
  2. Maîtriser les chaînes format() en Python avec exemples clairs
  3. Maîtriser la méthode String.find() de Python : Syntaxe, Exemples et Alternatives
  4. Maîtriser les fonctions lambda Python : exemples pratiques et bonnes pratiques
  5. Fonction Python round() expliquée avec exemples pratiques
  6. Maîtriser la fonction Python map() : syntaxe, exemples et bonnes pratiques
  7. Python timeit() : mesurer le temps d'exécution avec exemples pratiques
  8. Python Counter dans collections : comptage efficace, mise à jour et opérations arithmétiques
  9. Comprendre type() et isinstance() en Python : exemples pratiques