Python String count() cu EXEMPLE

Python conta

count() este o funcศ›ie รฎncorporatฤƒ รฎn Python. Va returna numฤƒrul total al unui element dat dintr-un ศ™ir. Numฤƒrarea รฎncepe de la รฎnceputul ศ™irului pรขnฤƒ la sfรขrศ™it. De asemenea, este posibil sฤƒ specificaศ›i indexul de รฎnceput ศ™i de sfรขrศ™it de unde doriศ›i sฤƒ รฎnceapฤƒ cฤƒutarea.

Sintaxa pentru PythonNumฤƒr de ศ™iruri ()

Python sintaxa funcศ›iei de numฤƒrare:

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

Parametri de Python Sintaxฤƒ

  • Caracter sau subศ™ir: Puteศ›i specifica un singur caracter sau subศ™ir pe care doriศ›i sฤƒ รฎl cฤƒutaศ›i รฎn ศ™irul dat. Vฤƒ va returna numฤƒrul caracterului sau al subศ™irului din ศ™irul dat.
  • รŽncepe : (opศ›ional) Indicฤƒ indexul de รฎnceput de unde va รฎncepe cฤƒutarea. Dacฤƒ nu este dat, va รฎncepe de la 0. De exemplu, doriศ›i sฤƒ cฤƒutaศ›i un caracter din mijlocul ศ™irului. Puteศ›i da valoarea de pornire funcศ›iei de numฤƒrare.
  • capฤƒt: (opศ›ional) Indicฤƒ indexul final unde se terminฤƒ cฤƒutarea. Dacฤƒ nu este dat, va cฤƒuta pรขnฤƒ la sfรขrศ™itul listei sau ศ™irului dat. De exemplu, nu doriศ›i sฤƒ scanaศ›i รฎntregul ศ™ir ศ™i sฤƒ limitaศ›i cฤƒutarea pรขnฤƒ la un anumit punct, puteศ›i da valoarea pentru a se termina รฎn funcศ›ia de numฤƒrare, iar numฤƒrul se va ocupa de cฤƒutare pรขnฤƒ รฎn acel moment.

Valoare returnatฤƒ

Metoda count() va returna o valoare รฎntreagฤƒ, adicฤƒ numฤƒrul elementului dat din ศ™irul dat. Returneazฤƒ 0 dacฤƒ valoarea nu este gฤƒsitฤƒ รฎn ศ™irul dat.

Exemplul 1: Metoda de numฤƒrare pe un ศ™ir

Urmฤƒtorul exemplu aratฤƒ funcศ›ionarea funcศ›iei count() pe un ศ™ir.

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)

ieศ™ire:

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

Exemplul 2: Numฤƒraศ›i apariศ›ia unui caracter รฎntr-un ศ™ir dat

Urmฤƒtorul exemplu aratฤƒ apariศ›ia unui caracter รฎntr-un ศ™ir dat, precum ศ™i รฎn folosind indexul de รฎnceput/sfรขrศ™it.

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)

ieศ™ire:

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

Exemplul 3: Numฤƒraศ›i apariศ›ia unui subศ™ir รฎntr-un ศ™ir dat

Urmฤƒtorul exemplu aratฤƒ apariศ›ia unui subศ™ir รฎntr-un ศ™ir dat, precum ศ™i utilizarea start/endindex.

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)

ieศ™ire:

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

Rezumat

  • count() este o funcศ›ie รฎncorporatฤƒ รฎn Python. Vฤƒ va returna numฤƒrul unui element dat dintr-o listฤƒ sau dintr-un ศ™ir.
  • รŽn cazul unui ลŸir, numฤƒrฤƒtoarea รฎncepe de la รฎnceputul ศ™irului pรขnฤƒ la sfรขrศ™it. De asemenea, este posibil sฤƒ specificaศ›i indexul de รฎnceput ศ™i de sfรขrศ™it de unde doriศ›i sฤƒ รฎnceapฤƒ cฤƒutarea.
  • Metoda count() returneazฤƒ o valoare รฎntreagฤƒ.

Rezumaศ›i aceastฤƒ postare cu: