Всіх вітаю! У цій статті ми розглянемо, як використовувати вбудований метод count() для рядків і що він взагалі робить.
Визначення
Метод count() рахує кількість повторів одного і того ж значення у рамках рядкового значення, до якого ми застосовуємо даний метод. Цей метод може приймати три параметри: значення, повторюваність якого треба визначити (value); початок рядка, з якого треба починати рахунок (start); та кінець рядка, на якому треба закінчити визначення (end).
Перший параметр є обов’язковим, а останні два — опціональними.
Практичне застосування
Приклад 1
Ось перший приклад, де ми рахуємо повторюваність слова “wert” у рядку “qwertyqwertyqwerty”:
text = "qwertyqwertyqwerty"
count_value = text.count("wert")
print(count_value)Результат:
3Приклад 2
Аналогічно спробуємо визначити повторюваність і тут, тільки з іншим прикладом:
text = ("Okay. Let's move to the main subject of the conversation. How many times we tried to start a new project?"
"How many sponsors have remained?")
count_value = text.count("main")
print(count_value)2Приклад 3
Тепер задамо параметри start та end, щоб дещо обмежити діапазон, у якому програма шукає повторюваність:
text = "qwertyqwertyqwerty"
count_value = text.count("wert", 6, 12)
print(count_value)1Як бачимо, тепер ми отримали одиницю, бо ми обмежили діапазон пошуку лише до одного слова “qwerty” посередині. У параметрах ми вказали діапазон від останнього символа “q” у другому слові “qwerty” до символа “q” у третьому слові “qwerty”.
Висновок
У рамках даної невеликої статті ми розібралися із методом count() та тим, як його використовувати. Дякую за увагу!