Python String count() és EXAMPLES

Python számít

A count() egy beépített függvény Python. Egy karakterlánc adott elemének teljes számát adja vissza. A számlálás a karakterlánc elejétől a végéig kezdődik. Lehetőség van arra is, hogy megadja a kezdő és záró indexet, ahonnan a keresést el kívánja kezdeni.

A szintaxis a PythonString Count()

Python count függvény szintaxisa:

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

Paraméterei Python Szintaxis

  • Char vagy részkarakterlánc: Megadhat egyetlen karaktert vagy részkarakterláncot, amelyben keresni kíván az adott karakterláncban. Visszaadja az adott karakterláncban lévő karakterek vagy részkarakterláncok számát.
  • kezdet : (opcionális) Azt a kezdőindexet jelzi, ahonnan a keresés indul. Ha nincs megadva, akkor 0-tól kezdődik. Például egy karaktert szeretne keresni a karakterlánc közepéről. Megadhatja a kezdőértéket a számláló függvényének.
  • végén: (nem kötelező) Azt a végindexet jelzi, ahol a keresés véget ér. Ha nincs megadva, akkor a megadott lista vagy karakterlánc végéig keres. Például nem szeretné átvizsgálni a teljes karakterláncot, és egy adott pontig korlátozni a keresést, megadhatja a számláló függvényében a végét, és a számláló gondoskodik a keresésről addig a pontig.

ReturnValue

A count() metódus egész értéket ad vissza, azaz az adott elem számának számát az adott karakterláncból. 0-t ad vissza, ha az érték nem található az adott karakterláncban.

1. példa: Számlálási módszer egy karakterláncon

A következő példa a count() függvény működését mutatja be egy karakterláncon.

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)

output:

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

2. példa: Számolja meg egy karakter előfordulását egy adott karakterláncban

A következő példa egy karakter előfordulását mutatja be egy adott karakterláncban, valamint a start/end index használatával.

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)

output:

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

3. példa: Az adott karakterláncban lévő részkarakterlánc előfordulásának megszámlálása

A következő példa bemutatja a részkarakterlánc előfordulását egy adott karakterláncban, valamint a start/enddex használatát.

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)

output:

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

Összegzésként

  • A count() egy beépített függvény Python. Visszaadja egy lista vagy karakterlánc adott elemeinek számát.
  • Abban az esetben, ha a húr, a számlálás a karakterlánc elejétől a végéig kezdődik. Lehetőség van arra is, hogy megadja a kezdő és záró indexet, ahonnan a keresést el kívánja kezdeni.
  • A count() metódus egész értéket ad vissza.

Foglald össze ezt a bejegyzést a következőképpen: