Питхон

Како се користи Питхон Исалпха функција

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

Синтакса

низ.исалпха ()

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

Пример 1: Једноставна употреба функције исалпха ()

У следећем примеру, исалпха () функција се примењује на пет различитих врста стринг података. Вредност стринг1 променљива је текст једне речи који садржи све абецедне знакове. Вредност стринг2 променљива је текст једне речи који садржи бројеве на почетку текста. Вредност стринг3 променљива је текст више речи. Вредност стринг4 променљива је текст једне речи који садржи број на крају текста. Вредност стринг5 променљива је текст једне речи који садржи посебне знакове и абецедна слова.

#!/ уср / бин / енв питхон3
 
# Доделите низ без размака и карактера
стринг1 = "ЛинукХинт"
# Одштампајте исалпха () излаз
принт ("Први излаз је", стринг1.исалпха ())
# Доделите низ без размака и почните са бројем
стринг2 = "5000КГ";
# Одштампајте исалпха () излаз
принт ("Други излаз је", стринг2.исалпха ())
# Доделите низ размаком
стринг3 = "Књига је веома занимљива";
# Одштампајте исалпха () излаз
принт ("Трећи излаз је", стринг3.исалпха ())
# Доделите низ без размака и завршите бројем
стринг4 = "ЦСЕ320";
# Одштампајте исалпха () излаз
принт ("Четврти излаз је", стринг4.исалпха ())
# Доделите низ специјалним знаковима
стринг5 = "[заштићена е-поштом]";
# Одштампајте исалпха () излаз
принт ("Пети излаз је", стринг5.исалпха ())

Оутпут

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

Пример 2: Потврдите податке помоћу функције исалпха ()

Можете користити исалпха () функција за потврду података који би вам могли затребати у сврхе програмирања. Овај поступак је приказан у следећој скрипти. Овде ће се од корисника узети две вредности низа. Тхе исалпха () функција се користи за потврду да је прва улазна вредност низ абецеда, а друга улазна вредност број. Тхе исалпха () функција враћа вредност труе за било који текст ако су сви садржаји абецедни знакови. Тхе исалпха () функција враћа фалсе ако било који знак текста није абецедни знак.

#!/ уср / бин / енв питхон3
 
# Узмите два стринга
цолор = инпут ("Која је ваша омиљена боја?\ н ")
прице = инпут („Која је цена ове књиге?\ н ")
 
# Проверите да ли је вредност једна реч и абецеда
ако боја.исалпха () == Тачно:
принт ("Ваша омиљена боја је", боја)
иначе:
принт („Унесите своју омиљену боју у реч“)
 
# Проверите да ли је вредност број
ако цена.исалпха () == Нетачно:
принт ("Цена књиге је", цена)
иначе:
принт ("Вредност цене мора бити број")

Оутпут

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

Пример 3: Пребројте укупан број абецеда у тексту

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

#!/ уср / бин / енв питхон3
# Унеси низ података
мистр = инпут ("Унесите своју адресу е-поште: \ н")
# Иницијализујте бројач знакова
цхар_цоунтер = 0
 
# Понављајте текст да бисте сазнали абецеду
за вал у мистр:
# Проверите да ли је знак било које абецеде или не
ако (вал.исалпха () == Тачно):
# Одштампајте знак ако је абецеда
принт ("Пронађена абецеда:", вал)
# Повећај бројач за 1
цхар_цоунтер = цхар_цоунтер + 1
# Одштампајте укупан број абецеда које постоје на улазу
принт ("Улазни текст садржи:", цхар_цоунтер, 'алпхабетс')

Оутпут

Излаз показује да се [улазна адреса заштићена] узима као улазна вредност након покретања скрипте.  Улазна вредност садржи два посебна знака ('@' и '.'), а остатак знакова је абецедни.  Дакле, улазни текст садржи 14 абецедних слова, након изостављања специјалних знакова.

Закључак

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

Погледајте ауторски видео: овде

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