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ă.