Како се користи метода цоунт () у питхону

How Use Count Method Python



Уграђено цоунт () Питхон метода је од велике помоћи када морамо сазнати колико се пута одређени низ појављује у тексту или колико пута се ставка појављује у поднаслову или на листи. Подразумевано, овај метод ће претраживати одређени подниз у целом садржају одређеног низа, али овај метод се такође може користити за претраживање подниза у одређеном делу главног низа. Употреба цоунт () Методе у Питхону објашњене су у овом чланку помоћу више примера.

Синтакса:

Аргумент од цоунт () метода варира у зависности од типа података променљиве у којој ће се применити. Два типа синтаксе методе цоунт () приказане су доле.







А. стринг.цоунт (подниз, почетак, крај)



Изнад цоунт () метода се користи за низ података типа. Овде је први аргумент обавезан и садржаће вредност која ће се претраживати у главном низу. Друга два аргумента нису обавезна. Када почетак опционални аргумент се користи тек тада ће метода започети претраживање са почетне позиције, а када се користе оба опционална аргумента онда ће претраживати подниз који се налази између почетне и крајње позиције.



Б. тупле.цоунт (ставка за претрагу) или лист.цоунт (ставка за претрагу)





Изнад цоунт () метода се користи за тупле или листа само дататипе и има само један обавезни аргумент који ће садржати ставку за претрагу. Употреба ове две врсте методе цоунт () објашњена је у следећем делу овог чланка.

Употреба методе цоунт () у низу без опционалног аргумента:

У следећем примеру, главни низ и низ за претрагу су дефинисани у две променљиве, маин_стр , и сеарцх_стр. Тхе цоунт () метода ове скрипте ће рачунати колико пута је вредност сеарцх_стр појављује се у целој вредности од маин_стр . Затим ће повратна вредност ове методе бити одштампана помоћу форматираног низа.



#!/уср/бин/енв питхон3
# Дефинишите главни низ у коме ће се низ претраживати
маин_стр= 'Једите да бисте живели, а не живите да бисте јели'
# Дефинишите низ за претрагу који ће се претраживати
сеарцх_стр= 'уживо'
# Сачувајте вредност бројача
цоунт=маин_стр.цоунт(сеарцх_стр)

# Одштампајте форматирани излаз
принт('Реч '''%с ''', појављује се %с пута у следећем тексту: н н'%
(сеарцх_стр,цоунт,маин_стр))

Излаз:

Овде је вредност главног текста следећа ‘Једите да бисте живели, а не живите да бисте јели „, А текст за претрагу је„ уживо ' који се два пута појављује у главном тексту.

Употреба методе цоунт () у низу са опционим аргументима:

Овај пример приказује употребу опционалних аргумената за цоунт () метода. Тхе почетак опциони аргумент се користи за дефинисање почетне позиције главног текста за претраживање и крај опциони аргумент се користи за дефинисање положаја главног текста на коме ће се претраживање завршити. И главни текст и текст за претраживање овде ће се узети као улаз. Ова скрипта ће вршити три врсте претраживања. У првом претраживању, текст за претраживање ће се претраживати у целом садржају главног текста, као у претходном примеру. У другом претраживању, текст за претраживање ће почети да тражи са позиције двадесет главног текста. У трећој претрази, текст за претраживање ће почети да тражи са позиције 5 и зауставите тражење на месту 25. Дакле, следећа скрипта ће генерисати три излаза цоунт () метод заснован на аргументима.

#!/уср/бин/енв питхон3
# Дефинишите главни низ у коме ће се низ претраживати
маинСтр= улазни('Унесите главни низ н')

# Дефинишите низ за претрагу који ће се претраживати
сеарцхСтр= улазни('Унесите низ за претрагу н')

# Снимите укупну вредност броја
цоунт=маинСтр.цоунт(сеарцхСтр)
# Одштампајте форматирани излаз
принт('Стринг '''%с ''', појављује се %с пута у главном тексту н'%(сеарцхСтр,цоунт))

# Похраните укупну вредност претраживања са позиције 20
цоунт=маинСтр.цоунт(сеарцхСтр,двадесет)
# Одштампајте форматирани излаз
принт('Стринг '''%с ''', појављује се %с пута у главном тексту после позиције 20 н'%
(сеарцхСтр,цоунт))

# Похраните укупну вредност претраживања у позицији 5 до 25
цоунт=маинСтр.цоунт(сеарцхСтр,5,25)
# Одштампајте форматирани излаз
принт('Стринг '''%с ''', појављује се %с пута у главном тексту унутар позиције 5 до
25 н'
%(сеарцхСтр,цоунт))

Излаз:

Овде, „Научите Линук од ЛинукХинт -а и постаните стручњак за Линук“ узима се као главни текст, и „Линук“ узима се као текст за претраживање. Реч „Линук“ се појављује три пута у главном тексту, једном ако почнете да тражите са позиције 20 и два пута ако почнете са позицијом 5 до 25.

Употреба методе цоунт () у тупле -у и листи:

Следећи пример приказује како се било која одређена ставка може претраживати у торци и на листи. Комплет низа је дефинисан и одштампан на почетку скрипте. Затим се вредност уноса узима као улаз. Претражите и избројите колико се пута вредност приказала у торци. Скрипта ће одштампати резултат пребројавања са форматираним низом. Листа низа је такође дефинисана и одштампана, а затим претражује и броји одређену улазну вредност на листи, попут туплеа.

#!/уср/бин/енв питхон3
# Дефинишите тупле
намеТупле= ('Јохн','Јанифер','Лиса','Јохн','Луци','Јохн')
# Прикажите тупле
принт(намеТупле)
# Дефинишите низ за претрагу који ће се претраживати у топлеру
сеарцхСтр= улазни('Унесите низ за претраживање за тупле н')
# Сачувајте вредност бројача
цоунт=намеТупле.цоунт(сеарцхСтр)
# Одштампајте форматирани излаз
принт('Стринг '''%с ''', појављује се %с пута у подлози н'%(сеарцхСтр,цоунт))

# Дефинишите листу
фруитЛист= ['Банана','Манго','Наранџаста','Грожђа','Манго','банана']
# приказана листа
принт(фруитЛист)

# Дефинишите низ за претрагу који ће се претраживати на листи
сеарцхСтр= улазни('Унесите низ за претрагу листе н')
# Сачувајте вредност бројача
цоунт=фруитЛист.цоунт(сеарцхСтр)
# Одштампајте форматирани излаз
принт('Стринг '''%с ''', појављује се %с пута на листи н'%(сеарцхСтр,цоунт))

Излаз:

Следећи излаз ће се појавити ако узмете „ Јохн ’ као текст за претраживање за тупле и 'Манго' као текст за претрагу листе.

Закључак:

Различите употребе цоунт () Методе у питхону покушавају се приказати у овом чланку како би помогле корисницима питхона да науче како користити ову методу у свом питхон скрипту.