2009-11-03 4 views

Répondre

26

pourquoi ne pas lire les documents d'abord, il est très simple:

>>> "The big brown fox is brown".count("brown") 
2 
+1

Simple mais élégant! – AutomatedTester

18

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 .

+0

+1 Je ne connaissais pas la méthode d'aide! Merci – systempuntoout

Questions connexes