Python String count() с ПРИМЕРИ

Python броя

Count() е вградена функция в Python. Той ще върне общия брой на даден елемент в низ. Броенето започва от началото на низа до края. Също така е възможно да посочите началния и крайния индекс, откъдето искате да започне търсенето.

Синтаксисът за PythonБрой низове ()

Python синтаксис на функцията за преброяване:

string.count(char or substring, start, end)

Параметри на Python Синтаксис

  • Символ или подниз: Можете да посочите един знак или подниз, които искате да търсите в дадения низ. Той ще ви върне броя на знака или подниза в дадения низ.
  • Начало : (по избор) Показва началния индекс, от който ще започне търсенето. Ако не е дадено, ще започне от 0. Например искате да търсите знак от средата на низа. Можете да зададете началната стойност на вашата функция за броене.
  • край: (по избор) Показва крайния индекс, където приключва търсенето. Ако не е дадено, то ще търси до края на дадения списък или низ. Например, не искате да сканирате целия низ и да ограничите търсенето до конкретна точка, можете да зададете стойността за край във вашата функция за броене, а броячът ще се погрижи за търсенето до тази точка.

Върната стойност

Методът count() ще върне целочислена стойност, т.е. броят на дадения елемент от дадения низ. Връща 0, ако стойността не е намерена в дадения низ.

Пример 1: Метод за преброяване на низ

Следващият пример показва работата на функцията count() върху низ.

str1 = "Hello World"
str_count1 = str1.count('o')  # counting the character “o” in the givenstring
print("The count of 'o' is", str_count1)

str_count2 = str1.count('o', 0,5)
print("The count of 'o' usingstart/end is", str_count2)

Изход:

The count of 'o' is 2
The count of 'o' usingstart/end is 1

Пример 2: Преброяване на срещането на знак в даден низ

Следващият пример показва появата на знак в даден низ, както и в чрез използване на начален/краен индекс.

str1 = "Welcome to Guru99 Tutorials!"
str_count1 = str1.count('u')  # counting the character “u” in the given string
print("The count of 'u' is", str_count1)

str_count2 = str1.count('u', 6,15)
print("The count of 'u' usingstart/end is", str_count2)

Изход:

The count of 'u' is 3
The count of 'u' usingstart/end is 2

Пример 3: Преброяване на срещанията на подниз в даден низ

Следващият пример показва появата на подниз в даден низ, както и използването на начален/краен индекс.

str1 = "Welcome to Guru99 - Free Training Tutorials and Videos for IT Courses"
str_count1 = str1.count('to') # counting the substring “to” in the givenstring
print("The count of 'to' is", str_count1)
str_count2 = str1.count('to', 6,15)
print("The count of 'to' usingstart/end is", str_count2)

Изход:

The count of 'to' is 2
The count of 'to' usingstart/end is 1

Oбобщение

  • Count() е вградена функция в Python. Той ще ви върне броя на даден елемент в списък или низ.
  • В случай на a низ, броенето започва от началото на низа до края. Също така е възможно да посочите началния и крайния индекс, откъдето искате да започне търсенето.
  • Методът count() връща целочислена стойност.