Python

Kā izmantot count () metodi pitonā

Kā izmantot count () metodi pitonā
Iebūvētais skaitīt () Python metode ir ļoti noderīga, ja mums jānoskaidro, cik reizes konkrēta virkne parādās tekstā vai cik reizes vienums parādās kopā vai sarakstā. Pēc noklusējuma šī metode meklēs konkrētu apakškopu visā konkrētās virknes saturā, taču šo metodi var izmantot arī, lai meklētu apakškopu galvenās virknes konkrētajā daļā. Lietojumi skaitīt () metode Python ir izskaidrota šajā rakstā, izmantojot vairākus piemērus.

Sintakse:

Arguments skaitīt () metode mainās atkarībā no mainīgā datu veida, kurā tas tiks lietots. Tālāk parādīti divi skaitīšanas () metodes sintakses veidi.

A. virkne.skaits (apakškopa, sākums, beigas)

Augšējais skaitīt () metode tiek izmantota virknes datu tipam. Šeit pirmais arguments ir obligāts, un tajā būs vērtība, kas tiks meklēta galvenajā virknē. Pārējie divi argumenti nav obligāti. Kad sākt izvēles arguments tiek izmantots tikai tad, kad metode sāks meklēšanu no sākuma pozīcijas, un, kad tiks izmantoti abi izvēles argumenti, tā meklēs apakškopu starp sākuma un beigu pozīcijām.

B. dubultā.skaits (meklēšanas vienums) vai saraksts.skaits (meklēšanas vienums)

Augšējais skaitīt () metodi izmanto dubultā vai sarakstā tikai datatips, un tam ir tikai viens obligāts arguments, kurā būs meklēšanas vienums. Šo divu veidu count () metodes izmantošana ir paskaidrota šī raksta nākamajā daļā.

Count () metodes izmantošana virknē bez izvēles argumenta:

Šajā piemērā galvenā virkne un meklēšanas virkne ir definētas divos mainīgajos, galvenais_str, un meklēt_str. The skaitīt () Šī skripta metode skaitīs, cik reizes pārsniedz meklēt_str parādās visā galvenais_str. Pēc tam šīs metodes atgriešanās vērtība tiks izdrukāta ar formatētu virkni.

#!/ usr / bin / env python3
# Definējiet galveno virkni, kurā virkne tiks meklēta
main_str = 'Ēd, lai dzīvotu, nevis dzīvo, lai ēst'
# Definējiet meklējamo virkni
search_str = 'tiešraide'
# Saglabājiet skaitīšanas vērtību
skaits = main_str.skaits (search_str)
# Izdrukājiet formatēto izvadi
drukāt ("Vārds" ""% s "'"% s reizes parādās šādā tekstā: \ n% s \ n "%
(search_str, count, main_str))

Izeja:

Šeit galvenā teksta vērtība ir "Ēd, lai dzīvotu, nevis dzīvo, lai ēst', un meklēšanas teksts ir'tiešraide' kas galvenajā tekstā parādās divas reizes.

Izmantojot virkni count () ar izvēles argumentiem:

Šis piemērs parāda izvēles argumentu izmantošanu skaitīt () metodi. The sākt izvēles arguments tiek izmantots, lai definētu galvenā teksta sākuma pozīciju meklēšanai un beigas izvēles arguments tiek izmantots, lai definētu galvenā teksta pozīciju, kur beigsies meklēšana. Šeit tiks ievadīts gan galvenais teksts, gan meklētais teksts. Šis skripts veiks trīs meklēšanas veidus. Pirmajā meklēšanā teksta meklēšana tiks meklēta visā galvenā teksta saturā, tāpat kā iepriekšējais piemērs. Otrajā meklēšanā meklēšanas teksts sāks meklēt no pozīcijas 20 galvenā teksta. Trešajā meklēšanā meklēšanas teksts sāks meklēt no pozīcijas 5 un pārtrauciet meklēšanu pozīcijā 25. Tātad šāds skripts ģenerēs trīs skaitīt () metode, kuras pamatā ir argumenti.

#!/ usr / bin / env python3
# Definējiet galveno virkni, kurā virkne tiks meklēta
mainStr = input ("Ievadiet galveno virkni \ n")
 
# Definējiet meklējamo virkni
searchStr = input ("Ievadiet meklēšanas virkni \ n")
 
# Saglabājiet kopējo skaitīšanas vērtību
skaits = mainStr.skaits (searchStr)
# Izdrukājiet formatēto izvadi
drukāt ("Virkne" ""% s "" "% s reizes parādās galvenajā tekstā \ n"% (searchStr, skaits))
 
# Saglabājiet kopējo skaitīšanas vērtību, meklējot no 20. pozīcijas
skaits = mainStr.skaits (searchStr, 20)
# Izdrukājiet formatēto izvadi
print ("Virkne" ""% s "'",% s reizes parādās galvenajā tekstā aiz pozīcijas 20 \ n "%
(searchStr, skaits))
 
# Uzglabājiet kopējo skaitīšanas vērtību, meklējot 5. līdz 25. pozīcijā
skaits = mainStr.skaits (searchStr, 5,25)
# Izdrukājiet formatēto izvadi
drukāt ("Virkne" ""% s "'",% s reizes parādās galvenajā tekstā pozīcijā 5 līdz
25 \ n "% (searchStr, skaits))

Izeja:

Šeit, "Uzziniet Linux no LinuxHint un kļūstiet par Linux ekspertu" tiek uzskatīts par galveno tekstu, un "Linux" tiek uzskatīts par meklējamo tekstu. Vārds "Linux" parādās trīs reizes galvenajā tekstā, vienu reizi, ja sākat meklēt no 20. pozīcijas, un divas reizes, ja sākat meklēt no 5. līdz 25. pozīcijai.

Count () metodes izmantošana dubultā un sarakstā:

Šis piemērs parāda, kā jebkuru konkrētu vienumu var meklēt kopā un sarakstā. Skripta sākumā tiek definēta un izdrukāta virknes virkne. Pēc tam meklēšanas vērtība tiek ņemta par ievadi. Meklējiet un saskaitiet, cik reižu vērtība parādījās dubultā. Skripts saskaitīšanas rezultātu izdrukās ar formatētu virkni. Tiek definēts un izdrukāts arī virknes saraksts, pēc tam tas sarakstā atrod noteiktu ievades vērtību, piemēram, kopu.

#!/ usr / bin / env python3
# Definējiet dubultu
nameTuple = ('Jānis', 'Džanifers', 'Liza', 'Jānis', 'Lūsija', 'Džons')
# Displeja korpuss
drukāt (nosaukumsTuple)
# Definējiet meklēšanas virkni, kas tiks meklēta kopā
searchStr = input ("Ievadiet virknes meklēšanas virkni \ n")
# Saglabājiet skaitīšanas vērtību
skaits = nosaukumsTuple.skaits (searchStr)
# Izdrukājiet formatēto izvadi
drukāt ("Virkne" ""% s "" "% s reizes tiek parādīta virknē \ n"% (searchStr, skaits))
 
# Definējiet sarakstu
fruitList = ['Banāns', 'Mango', 'Apelsīns', 'Vīnogas', 'Mango', 'banāns']
# displeja saraksts
drukāt (augļu saraksts)
# Definējiet meklēšanas virkni, kas tiks meklēta sarakstā
searchStr = input ("Ievadiet saraksta meklēšanas virkni \ n")
# Saglabājiet skaitīšanas vērtību
skaits = augļu saraksts.skaits (searchStr)
# Izdrukājiet formatēto izvadi
drukāt ("Virkne" ""% s "'" parādās% s reizes sarakstā \ n "% (searchStr, skaits))

Izeja:

Ja ņemsit, parādīsies šāda izejaDžons' kā meklēšanas teksts abām un "Mango" kā saraksta meklēšanas tekstu.

Secinājums:

Dažādi skaitīt () Šajā rakstā mēģināts parādīt metodi python, lai palīdzētu pitona lietotājiem uzzināt, kā šo metodi izmantot viņu python skriptā.

Peles kreisā klikšķa poga nedarbojas operētājsistēmā Windows 10
Ja ar klēpjdatoru vai galddatoru izmantojat īpašu peli, bet nedarbojas peles kreisās klikšķa poga kādu iemeslu dēļ operētājsistēmā Windows 10/8/7 šeit...
Rakstot Windows 10, kursors lec vai pārvietojas nejauši
Ja atklājat, ka peles kursors automātiski, nejauši lec vai pārvietojas pats, rakstot Windows klēpjdatorā vai datorā, daži no šiem ieteikumiem var palī...
Kā mainīt peles un skārienpaliktņu ritināšanas virzienu operētājsistēmā Windows 10
Pele un SkārienpaliktnisTas ne tikai padara skaitļošanu vienkāršu, bet arī efektīvāku un mazāk laikietilpīgu. Mēs nevaram iedomāties dzīvi bez šīm ier...