Python skaits
Count () ir iebūvēta funkcija Python. Tas atgriezīs dotā elementa kopējo skaitu virknē. Skaitīšana sākas no virknes sākuma līdz beigām. Ir arī iespējams norādīt sākuma un beigu indeksu no vietas, kur vēlaties sākt meklēšanu.
Šajā Python apmācībā jūs uzzināsiet:
- Python skaits
- PythonString Count () sintakse
- 1. piemērs: skaitīšanas metode virknei
- 2. piemērs: saskaitiet rakstzīmes parādīšanos noteiktā virknē
- 3. piemērs: Apskaitīt apakšvirknes parādīšanos noteiktā virknē
PythonString Count () sintakse
Python skaitīšanas funkcijas sintakse:
string.count(char or substring, start, end)
Python sintakses parametri
- Char vai apakšvirkni: Jūs varat norādīt vienu rakstzīmi vai apakšvirkni jūs grib meklēt konkrētā virknes. Tas atgriezīs rakstzīmju vai apakšvirsrakstu skaitu dotajā virknē.
- sākums : (pēc izvēles) Tas norāda sākuma indeksu, no kurienes sāksies meklēšana. Ja tas nav norādīts, tas sāksies no 0. Piemēram, jūs vēlaties meklēt rakstzīmi no virknes vidus. Sākuma vērtību varat piešķirt skaitīšanas funkcijai.
- end : (pēc izvēles) Tas norāda beigu indeksu, kur beidzas meklēšana. Ja tas nav norādīts, tas meklēs līdz norādītā saraksta vai virknes beigām. Piemēram, jūs nevēlaties skenēt visu virkni un ierobežot meklēšanu līdz noteiktam punktam, kuram skaitļa funkcijā varat piešķirt vērtību līdz beigām, un skaitīšana rūpēsies par meklēšanu līdz šim punktam.
ReturnValue
Metode count () atgriezīs veselu skaitli, ti, dotā elementa skaitu no dotās virknes. Tas atgriež 0, ja vērtība nav atrasta dotajā virknē.
1. piemērs: skaitīšanas metode virknei
Šis piemērs parāda virknes count () darbību.
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)
Izeja:
The count of 'o' is 2The count of 'o' usingstart/end is 1
2. piemērs: saskaitiet rakstzīmes parādīšanos noteiktā virknē
Šis piemērs parāda rakstzīmes parādīšanos noteiktā virknē, kā arī, izmantojot sākuma / beigu indeksu.
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)
Izeja:
The count of 'u' is 3The count of 'u' usingstart/end is 2
3. piemērs: Apskaitīt apakšvirknes parādīšanos noteiktā virknē
Tālāk sniegtajā piemērā parādīts apakšvirkņu parādīšanās dotajā virknē, kā arī startst / endindex izmantošana.
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)
Izeja:
The count of 'to' is 2The count of 'to' usingstart/end is 1
Kopsavilkums:
- Count () ir iebūvēta funkcija Python. Tas atgriezīs konkrētā elementa skaitu sarakstā vai virknē.
- Virknes gadījumā skaitīšana sākas no virknes sākuma līdz beigām. Ir arī iespējams norādīt sākuma un beigu indeksu no vietas, kur vēlaties sākt meklēšanu.
- Metode count () atgriež veselu skaitli.