Тема: str метод
Що робить s.count() ? Хтось може пояснити на конретному прикладі?
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Python → str метод
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Що робить s.count() ? Хтось може пояснити на конретному прикладі?
#!/usr/bin/python
str = "this is string example....wow!!!";
sub = "i";
print "str.count(sub, 4, 40) : ", str.count(sub, 4, 40)
sub = "wow";
print "str.count(sub) : ", str.count(sub)
str.count(sub, 4, 40) : 2 , з четвертого символу по сороковий рахує "і"
str.count(sub) : 1 , рахує кількість "wow"
s1.count(s2) рахує, скільки разів рядок s2 з'являється в рядку s1
>>> 'qwertyuytrewqwer'.count('qwe')
2
>>> 'qwertyuytrewqwer'.count('wqw')
1
>>> 'qwertyuytrewqwer'.count('q')
2
>>> 'qwertyuytrewqwer'.count('w')
3
Метод count мають не лише рядки, а й списки та кортежі. В цьому випадку, count показує кількість елементів, що мають вказане значення:
>>> (1,2,3,4,5,6,8,6,5,4,1,4,8,5).count(5)
3
>>> (1,2,3,4,5,6,8,6,5,4,1,4,8,5).count(1)
2
>>> [1,2,3,4,5,6,8,6,5,4,1,4,8,5].count(6)
2
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися