Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Python

Мастерство метода str.count() в Python: как подсчитывать символы и подстроки с примерами

Мастерство метода str.count() в Python: как подсчитывать символы и подстроки с примерами

Метод str.count() — лёгкий встроенный инструмент, возвращающий количество вхождений указанной подстроки в строке. Будь то подсчёт одиночных символов, многосимвольных паттернов или подсчёт в конкретном срезе текста, str.count() справляется со скоростью и точностью.

Зачем использовать str.count()?

Обзор синтаксиса

string.count(sub[, start[, end]])

Параметры

Возвращаемое значение

Метод возвращает целое число — количество неперекрывающихся вхождений sub между опциональными start и end. Если sub не найден, возвращает 0.

Практические примеры

Пример 1: Подсчёт одиночного символа

str1 = "Hello World"
print("Count of 'o':", str1.count('o'))
print("Count of 'o' between indices 0 and 5:", str1.count('o', 0, 5))

Вывод:

Count of 'o': 2
Count of 'o' between indices 0 and 5: 1

Пример 2: Подсчёт символа во фразе

str1 = "Welcome to Guru99 Tutorials!"
print("Count of 'u':", str1.count('u'))
print("Count of 'u' between indices 6 and 15:", str1.count('u', 6, 15))

Вывод:

Count of 'u': 3
Count of 'u' between indices 6 and 15: 2

Пример 3: Подсчёт подстроки в длинном тексте

str1 = "Welcome to Guru99 - Free Training Tutorials and Videos for IT Courses"
print("Count of 'to':", str1.count('to'))
print("Count of 'to' between indices 6 and 15:", str1.count('to', 6, 15))

Вывод:

Count of 'to': 2
Count of 'to' between indices 6 and 15: 1

Ключевые выводы

Python

  1. Освоение String.indexOf() в Java: поиск подстрок и практические примеры
  2. Мастерство метода strip() в Python: подробное руководство и практические примеры
  3. Мастерство строк форматирования format() в Python: понятные примеры
  4. Мастерство метода String.find() в Python: синтаксис, примеры и альтернативы
  5. Освоение лямбда-функций Python: практические примеры и лучшие практики
  6. Функция round() в Python: подробное объяснение с практическими примерами
  7. Освоение функции map() в Python: синтаксис, примеры и лучшие практики
  8. Python timeit(): измерение времени выполнения с практическими примерами
  9. Counter в collections Python: эффективное подсчёт, обновление и арифметические операции
  10. Понимание type() и isinstance() в Python: практические примеры