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() връща целочислена стойност.