Python-määrä
Count () on sisäänrakennettu toiminto Pythonissa. Se palauttaa merkkijonon tietyn elementin kokonaismäärän. Laskenta alkaa merkkijonon alusta loppuun. On myös mahdollista määrittää alku- ja loppuhakemisto mistä haluat haun alkavan.
Tässä Python-opetusohjelmassa opit:
- Python-määrä
- PythonString Count () -syntaksi
- Esimerkki 1: Laskutapa merkkijonossa
- Esimerkki 2: Laske merkin esiintyminen tietyssä merkkijonossa
- Esimerkki 3: Laske osajonon esiintyminen tietyssä merkkijonossa
PythonString Count () -syntaksi
Python-laskutoiminnon syntaksi:
string.count(char or substring, start, end)
Python-syntaksin parametrit
- Merkki tai alimerkkijono: Voit määrittää yhden merkin tai alaosan, jota haluat etsiä annetussa merkkijonossa. Se palauttaa merkkijonon tai alaosan merkkijonon määrän.
- start : (valinnainen) Se ilmaisee aloitushakemiston, josta haku alkaa. Jos sitä ei anneta, se alkaa nollasta. Haluat esimerkiksi etsiä merkkiä merkkijonon keskeltä. Voit antaa lähtöarvon laskentatoiminnollesi.
- end : (valinnainen) Se osoittaa loppuindeksin, jossa haku päättyy. Jos sitä ei anneta, se etsii annetun luettelon tai merkkijonon loppuun. Et esimerkiksi halua skannata koko merkkijonoa ja rajoittaa hakua tiettyyn pisteeseen, kunnes voit antaa arvon loppua laskentatoiminnossasi, ja laskenta huolehtii etsinnästä siihen pisteeseen asti.
ReturnValue
Count () -menetelmä palauttaa kokonaisluvun, ts. Annetun elementin määrän annetusta merkkijonosta. Se palauttaa arvon 0, jos arvoa ei löydy annetusta merkkijonosta.
Esimerkki 1: Laskutapa merkkijonossa
Seuraava esimerkki näyttää count () -funktion toiminnan merkkijonossa.
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)
Tuotos:
The count of 'o' is 2The count of 'o' usingstart/end is 1
Esimerkki 2: Laske merkin esiintyminen tietyssä merkkijonossa
Seuraava esimerkki näyttää merkin esiintymisen tietyssä merkkijonossa samoin kuin alku- / loppuhakemistoa käyttämällä.
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)
Tuotos:
The count of 'u' is 3The count of 'u' usingstart/end is 2
Esimerkki 3: Laske osajonon esiintyminen tietyssä merkkijonossa
Seuraava esimerkki näyttää alimerkkijonon esiintymisen tietyssä merkkijonossa sekä aloituksen / endindexin käyttämisen.
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)
Tuotos:
The count of 'to' is 2The count of 'to' usingstart/end is 1
Yhteenveto:
- Count () on sisäänrakennettu toiminto Pythonissa. Se palauttaa tietyn elementin määrän luettelossa tai merkkijonossa.
- Merkkijonon kohdalla laskenta alkaa merkkijonon alusta loppuun. On myös mahdollista määrittää alku- ja loppuhakemisto mistä haluat haun alkavan.
- Count () -menetelmä palauttaa kokonaisluvun.