En python, je me souviens qu'il y a une fonction pour cela.Comment compter le nombre de fois que quelque chose se passe dans une certaine chaîne?
.count?
« Le grand renard brun est brun » brun = 2.
En python, je me souviens qu'il y a une fonction pour cela.Comment compter le nombre de fois que quelque chose se passe dans une certaine chaîne?
.count?
« Le grand renard brun est brun » brun = 2.
pourquoi ne pas lire les documents d'abord, il est très simple:
>>> "The big brown fox is brown".count("brown")
2
Simple mais élégant! – AutomatedTester
Une chose à apprendre si vous êtes un débutant Python est comment utiliser interactive mode pour aider avec ceci. La première chose à apprendre est le dir
function qui vous dira les attributs d'un objet. N'oubliez pas qu'en Python, les méthodes sont également des attributs. Alors maintenant, il utilise le help
function pour se renseigner sur l'une des méthodes qui semble prometteur:
>>> help(mystring.count)
Help on built-in function count:
count(...)
S.count(sub[, start[, end]]) -> int
Return the number of non-overlapping occurrences of substring sub in
string S[start:end]. Optional arguments start and end are interpreted
as in slice notation.
Cette affiche la docstring de la méthode - un texte d'aide que vous devriez prendre l'habitude de mettre dans vos propres méthodes trop .
+1 Je ne connaissais pas la méthode d'aide! Merci – systempuntoout
Où avez-vous cherché pour essayer de trouver cette fonction "count"? Quel site web de référence de bibliothèque? Quel site web tutoriel? –