Питхон

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

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

Синтакса:

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

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

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

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

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

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

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

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

Излаз:

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

Коришћење методе цоунт () у низу са опционим аргументима:

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

#!/ уср / бин / енв питхон3
# Дефинишите главни низ где ће се низ претраживати
маинСтр = инпут ("Унесите главни низ \ н")
 
# Дефинишите низ за претрагу који ће се претраживати
сеарцхСтр = инпут ("Унесите низ за претрагу \ н")
 
# Спремите укупну вредност бројања
цоунт = маинСтр.цоунт (сеарцхСтр)
# Одштампајте форматирани излаз
принт ("Низ" '"% с"' ", појављује се% с пута у главном тексту \ н"% (сеарцхСтр, цоунт))
 
# Спремите претрагу укупне вредности бројања са позиције 20
цоунт = маинСтр.цоунт (сеарцхСтр, 20)
# Одштампајте форматирани излаз
принт ("Низ" '"% с"' ", појављује се% с пута у главном тексту након положаја 20 \ н"%
(сеарцхСтр, цоунт))
 
# Спремите претрагу укупне вредности бројања унутар положаја 5 до 25
цоунт = маинСтр.цоунт (сеарцхСтр, 5,25)
# Одштампајте форматирани излаз
принт ("Низ" '"% с"' ", појављује се% с пута у главном тексту на месту од 5 до
25 \ н "% (сеарцхСтр, цоунт))

Излаз:

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

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

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

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

Излаз:

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

Закључак:

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

Замените тастере миша другачије за различити софтвер помоћу Кс-Моусе Буттон Цонтрол
Можда вам је потребан алат који би могао да промени контролу миша са сваком апликацијом коју користите. Ако је то случај, можете испробати апликацију ...
Преглед бежичног миша Мицрософт Сцулпт Тоуцх
Недавно сам читао о Мицрософт Сцулпт Тоуцх бежични миш и одлучио да га купи. Након што сам га неко време користио, одлучио сам да са њим поделим своје...
Екран Трацкпад и показивач миша АппиМоусе за Виндовс таблете
Корисницима таблета често недостаје показивач миша, посебно када су уобичајени за коришћење преносних рачунара. Паметни телефони и таблети на додир ос...