Python

Kako uporabiti metodo count () v pythonu

Kako uporabiti metodo count () v pythonu
Vgrajena štetje () metoda Pythona je zelo koristna, ko moramo ugotoviti, kolikokrat se določen niz pojavi v besedilu ali kolikokrat se element pojavi v naboru ali seznamu. Ta metoda bo privzeto iskala določen podniz v celotni vsebini določenega niza, vendar se lahko ta metoda uporablja tudi za iskanje podnizov v določenem delu glavnega niza. Uporabe štetje () metode v Pythonu so v tem članku razloženi na več primerih.

Sintaksa:

Argument štetje () metoda se razlikuje glede na vrsto podatkov spremenljivke, v kateri bo uporabljena. Spodaj sta prikazani dve vrsti metode sintakse count ().

A. vrvica.count (podniz, začetek, konec)

Zgoraj štetje () metoda se uporablja za vrsto podatkovnega niza. Tu je prvi argument obvezen in bo vseboval vrednost, ki jo bomo iskali v glavnem nizu. Druga dva argumenta sta neobvezna. Ko začetek neobvezni argument se uporablja samo, potem bo metoda začela iskanje z začetnega položaja in ko bosta uporabljena oba neobvezna argumenta, bo iskala podniz med začetnim in končnim položajem.

B. tuple.štetje (element iskanja) ali seznam.štetje (element iskanja)

Zgoraj štetje () metoda se uporablja za tuple ali seznam samo podatkovni tip in ima samo en obvezen argument, ki bo vseboval iskalni element. Uporaba teh dveh vrst metode count () je pojasnjena v naslednjem delu tega članka.

Uporaba metode count () v nizu brez neobveznega argumenta:

V naslednjem primeru sta glavni niz in iskalni niz definirana v dve spremenljivki, main_str, in search_str. The štetje () metoda tega skripta bo preštela, kolikokrat je vrednost search_str se pojavi v celotni vrednosti main_str. Nato bo vrnjena vrednost te metode natisnjena z formatiranim nizom.

#!/ usr / bin / env python3
# Določite glavni niz, kjer bo niz iskan
main_str = 'Jej, da živiš, ne živi, ​​da bi jedel'
# Določite iskalni niz, ki ga boste iskali
search_str = 'v živo'
# Shranite vrednost štetja
count = main_str.štetje (search_str)
# Natisnite formatirani izhod
print ("Beseda" '"% s"' "se% s krat prikaže v naslednjem besedilu: \ n% s \ n"%
(search_str, count, main_str))

Izhod:

Tu je vrednost glavnega besedila „Jej, da živiš, ne živi, ​​da bi jedel'in besedilo iskanja je'v živo ' ki se dvakrat pojavi v glavnem besedilu.

Uporaba metode count () v nizu z neobveznimi argumenti:

Ta primer prikazuje uporabo neobveznih argumentov štetje () metoda. The začetek neobvezni argument se uporablja za določitev začetnega položaja glavnega besedila za iskanje in konec neobvezni argument se uporablja za določitev položaja glavnega besedila, kjer se bo iskanje končalo. Tukaj bosta vnesena tako glavno besedilo kot besedilo za iskanje. Ta skript bo izvedel tri vrste iskanja. Pri prvem iskanju se bo iskalno besedilo iskalo v celotni vsebini glavnega besedila, kot v prejšnjem primeru. Pri drugem iskanju se bo besedilo za iskanje začelo iskati s položaja 20 glavnega besedila. Pri tretjem iskanju bo besedilo za iskanje začelo iskati s položaja 5 in ustavite iskanje v položaju 25. Torej, naslednji skript bo ustvaril tri izhodne datoteke štetje () metoda, ki temelji na argumentih.

#!/ usr / bin / env python3
# Določite glavni niz, kjer bo niz iskan
mainStr = input ("Vnesite glavni niz \ n")
 
# Določite iskalni niz, ki ga boste iskali
searchStr = input ("Vnesite iskalni niz \ n")
 
# Shrani skupno vrednost štetja
count = mainStr.štetje (searchStr)
# Natisnite formatirani izhod
print ("Niz" '"% s"' ",%% krat se prikaže v glavnem besedilu \ n"% (searchStr, count))
 
# Shranite skupno vrednost štetja, ki išče z mesta 20
count = mainStr.štetje (searchStr, 20)
# Natisnite formatirani izhod
print ("Niz" '"% s"' ",% s krat se prikaže v glavnem besedilu za položajem 20 \ n"%
(searchStr, count))
 
# Shranite skupno vrednost štetja, ki išče v položaju 5 do 25
count = mainStr.štetje (searchStr, 5,25)
# Natisnite formatirani izhod
print ("Niz" '"% s"' ",%% krat se prikaže v glavnem besedilu v položaju 5 do
25 \ n "% (searchStr, count))

Izhod:

Tukaj, 'Naučite se Linux iz LinuxHinta in postanite strokovnjak za Linux' je vzeto kot glavno besedilo in 'Linux' je besedilo za iskanje. Beseda 'Linux' se v glavnem besedilu prikaže trikrat, enkrat, če začnete iskati s položaja 20 in dvakrat, če začnete iskati s položaja 5 do 25.

Uporaba metode count () v naboru in seznamu:

Naslednji primer prikazuje, kako je mogoče po posameznih postavkah iskati po naboru in na seznamu. Nabor niza je definiran in natisnjen na začetku skripta. Nato se kot vhod vzame iskalna vrednost. Poiščite in preštejte, kolikokrat se je vrednost pojavila v naboru. Skript bo z oblikovanim nizom natisnil rezultat štetja. Prav tako je definiran in natisnjen seznam niza, nato pa išče in šteje določeno vhodno vrednost na seznamu, kot je tuple.

#!/ usr / bin / env python3
# Določite korito
nameTuple = ('John', 'Janifer', 'Lisa', 'John', 'Lucy', 'john')
# Prikaži torto
natisni (nameTuple)
# Določite iskalni niz, ki ga boste iskali v naboru
searchStr = input ("Vnesite iskalni niz za tuple \ n")
# Shranite vrednost štetja
count = nameTuple.štetje (searchStr)
# Natisnite formatirani izhod
print ("Niz" '"% s"' ",%% krat se prikaže v naboru \ n"% (searchStr, count))
 
# Določite seznam
fruitList = ['Banana', 'Mango', 'Orange', 'Grape', 'Mango', 'banana']
# prikazni seznam
tisk (sadni seznam)
# Določite iskalni niz, ki ga boste iskali na seznamu
searchStr = input ("Vnesite iskalni niz za seznam \ n")
# Shranite vrednost štetja
count = sadni seznam.štetje (searchStr)
# Natisnite formatirani izhod
print ("Niz" '"% s"' ",%% krat se prikaže na seznamu \ n"% (searchStr, count))

Izhod:

Naslednji izhod se prikaže, če vzamete 'Janez ' kot besedilo iskanja za tuple in "Mango" kot besedilo za iskanje seznama.

Zaključek:

Različne uporabe štetje () v tem članku poskušajo prikazati v pythonu, da se uporabniki pythona naučijo, kako to metodo uporabiti v svojem skriptu python.

Posnemajte klike miške tako, da v Windows 10 lebdite z miško Clickless Mouse
Uporaba miške ali tipkovnice v napačni drži čezmerne uporabe lahko povzroči veliko zdravstvenih težav, vključno s sevom, sindromom karpalnega kanala i...
S temi brezplačnimi orodji dodajte gibe miške v sistem Windows 10
V zadnjih letih so se računalniki in operacijski sistemi močno razvili. Včasih so morali uporabniki uporabljati ukaze za krmarjenje po upraviteljih da...
Nadzirajte in upravljajte gibanje miške med več monitorji v sistemu Windows 10
Upravitelj miške z dvojnim zaslonom vam omogoča nadzor in konfiguriranje gibanja miške med več monitorji, tako da upočasni gibanje blizu meje. Windows...