Брой низове на Python ()

Методът count count () връща броя появявания на подниз в дадения низ.

С прости думи, count()методът търси подниза в дадения низ и връща колко пъти поднизът присъства в него.

Също така са необходими незадължителни параметри начало и край, за да се определят съответно началната и крайната позиция в низа.

Синтаксисът на count()метода е:

 string.count (подниз, начало = …, край = …)

Параметри на броя на низовете ()

count()метод изисква само един параметър за изпълнение. Той обаче има и два незадължителни параметъра:

  • substring - низ, чийто брой трябва да бъде намерен.
  • start (по избор) - начален индекс в низа, от който започва търсенето.
  • end (по избор) - завършващ индекс в низа, където търсенето завършва.

Забележка: Индексът в Python започва от 0, а не от 1.

Върната стойност от String count ()

count() метод връща броя на появяванията на подниза в дадения низ.

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

 # define string string = "Python is awesome, isn't it?" substring = "is" count = string.count(substring) # print count print("The count is:", count)

Изход

 Броят е: 2 

Пример 2: Пребройте броя появявания на даден подниз, използвайки начало и край

 # define string string = "Python is awesome, isn't it?" substring = "i" # count after first 'i' and before the last 'i' count = string.count(substring, 8, 25) # print count print("The count is:", count)

Изход

 Броят е: 1 

Тук броенето започва след iсрещане на първата , т.е. 7thпозиция на индекса.

И завършва преди последната i, т.е. 25thпозиция на индекса.

Интересни статии...