Numărul de Python
Count () este o funcție încorporată în Python. Acesta va returna numărul total al unui element dat într-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 sfârșit de unde doriți să înceapă căutarea.
În acest tutorial Python, veți învăța:
- Numărul de Python
- Sintaxa pentru PythonString Count ()
- Exemplul 1: Metoda de numărare pe un șir
- Exemplul 2: Numărați apariția unui caracter într-un șir dat
- Exemplul 3: Numărați apariția subșirului într-un șir dat
Sintaxa pentru PythonString Count ()
Sintaxa funcției de numărare Python:
string.count(char or substring, start, end)
Parametrii sintaxei Python
- Char 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 restitui numărul caracterului sau al șirului de caractere din șirul dat.
- start : (opțional) Indică indexul de start 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 început funcției dvs. de numărare.
- end : (opțional) Indică indexul final la care 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ărarea se va ocupa de căutarea până în acel moment.
Valoare returnată
Metoda count () va returna o valoare întreagă, adică, numărul elementului dat din șirul dat. Returnează un 0 dacă valoarea nu se găsește î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 givenstringprint("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 2The 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 start / end.
str1 = "Welcome to Guru99 Tutorials!"str_count1 = str1.count('u') # counting the character “u” in the given stringprint("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 3The count of 'u' usingstart/end is 2
Exemplul 3: Numărați apariția subșirului într-un șir dat
Următorul exemplu arată apariția subșirului î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 givenstringprint("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 2The count of 'to' usingstart/end is 1
Rezumat:
- Count () este o funcție încorporată în Python. Vă va întoarce numărul unui anumit element dintr-o listă sau un șir.
- În cazul unui ș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 sfârșit de unde doriți să înceapă căutarea.
- Metoda count () returnează o valoare întreagă.