W Pythonie, pamiętam, że istnieje funkcja, aby to zrobić.Jak zliczać, ile razy coś pojawia się w określonym ciągu?
.count?
"The big brown fox jest brązowa" brązowy = 2.
W Pythonie, pamiętam, że istnieje funkcja, aby to zrobić.Jak zliczać, ile razy coś pojawia się w określonym ciągu?
.count?
"The big brown fox jest brązowa" brązowy = 2.
dlaczego nie czytać pierwsze docs, jest to bardzo proste:
>>> "The big brown fox is brown".count("brown")
2
Proste, ale eleganckie! – AutomatedTester
Jedno warte poznania jeśli jesteś początkującym Python jest sposób użycia interactive mode, aby pomóc w tym. Pierwszą rzeczą, której należy się nauczyć, jest dir
function, który powie ci atrybuty obiektu.
Pamiętaj, że w Pythonie metody są również atrybutami. Więc teraz używać help
function zapytać o jedną z metod, które wygląda obiecująco:
>>> 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.
Wyświetla docstring metody - niektóre tekst pomocy, która powinna dostać się do nawyku wprowadzenie własnych metod zbyt .
+1 Nie znałem metody pomocy! Dzięki – systempuntoout
Gdzie szukałeś, aby spróbować znaleźć tę funkcję "liczenia"? Którą stronę odniesienia do biblioteki? Która strona z poradnikiem? –