Питхон

Обликовање Питхон низа

Обликовање Питхон низа
Форматирање низа је веома важан задатак било које врсте програмског језика. Кориснику помаже да правилно разуме излаз скрипте. Форматирање низа може се извршити у Питхону на разне начине, као што је коришћење '% ' симбол, формат () метода, интерполација низова итд. Овај чланак показује како се подаци низа могу форматирати у Питхону помоћу различитих метода форматирања низова. Спидер3 едитор се овде користи за писање и покретање скрипте.

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

Формат користећи симбол '%':

Ово је најстарији метод форматирања стринг података у Питхону. Ради као форматирање које се користи на језику Ц. За форматирање података користи позициони параметар. Неки примери ове методе приказани су у наставку.

Форматирање података са једним низом:

Направите питхон датотеку са следећом скриптом. Вредност низа се узима од корисника и додељује променљивој, име. Вредност променљиве се исписује помоћу '%' симбол.  '% с'користи се у испис () метода која дефинише да је тип променљиве низ.

#!/ уср / бин / енв питхон3
# Узми низ података од корисника
наме = инпут ("Како се зовеш?\ н ")
# Одштампајте форматирани излаз користећи '%'
принт ("Моје име је% с"% име)

Излаз:

Излаз је приказан на десној страни слике.

Форматирање вишеструких података низа:

Користећи '() ' није битно за штампање форматираног излаза једне променљиве низа када се користи '%' симбол. Али ако желите да форматирате два или више низова помоћу '%', онда користите '()' за дефинисање групе вредности низа. Направите питхон датотеку са следећом скриптом да бисте исписали форматирани излаз две променљиве низа.

#!/ уср / бин / енв питхон3
# Иницијализујте две променљиве низа
запослени = "Јован"
занимање = "програмер"
# Одштампајте форматиране вредности променљивих
принт („% с је% с“% (запослени, професија))

Излаз:

Излаз је приказан на десној страни слике.

Формат помоћу формат () метода:

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

Синтакса:

низ.формат (п1, п2,…, к1, к2,…)

Овде су п1, п2 итд. су позициони параметри и к1, к2 итд. су параметри кључних речи. У наставку су приказани неки примери употребе методе формат ().

Форматирање низа помоћу једног позиционог параметра:

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

#!/ уср / бин / енв питхон3
# Узми низ података од корисника
цолор = инпут ("Која је ваша омиљена боја?\ н ")
# Одштампајте форматирани излаз помоћу једног параметра
принт ('Моја омиљена боја је '.формат (у боји)

Излаз:

Излаз је приказан на десној страни слике.

Форматирање низа помоћу више позиционих параметара:

Направите питхон датотеку са следећом скриптом да бисте знали употребу више позиционих параметара са позиционим вредностима у формат () метода. Овде ће се две улазне вредности узети од корисника и доделити именованим променљивим тежина и висина. Следећи, БМИ вредност ће израчунати на основу тежина и висина вредности. формат () метода се користи у скрипти за испис ове три вредности помоћу позиционих параметара.

#!/ уср / бин / енв питхон3
 
# Узмите тежину
веигхт = флоат (инпут ("Колика је ваша тежина у кг?\ н "))
# Узми хијент вриједност
хеигхт = флоат (инпут ("Колика је ваша висина у метру?\ н "))
# Израчунајте вредност БМИ на основу висине и тежине
БМИ = округли ((тежина / (висина * висина)), 2)
# Одштампајте форматирани излаз користећи више параметара
принт ('Ваша висина је 1, а тежина 0 \ нВаш БМИ је: 2'.формат (тежина, висина, стр (БМИ)))

Излаз:

Излаз је приказан на десној страни слике. Ево, висина вредност је дата у метар и тежина вредност је дата у кг за израчунавање вредности БМИ.

Форматирање низа помоћу параметра кључне речи:

Направите питхон датотеку са следећом скриптом да бисте видели употребу параметра кључне речи у формат () метода. Када 'ако' услов је истинито затим два именована параметра кључне речи 'име' и 'оцена' користе се иначе један параметар кључне речи са именом 'оцена' користи се за подешавање вредности.

#!/ уср / бин / енв питхон3
# Узмите ИД вредност као улаз
ид = инпут ("Унесите свој ИД: \ н")
# Дефинишите функцију да бисте добили вредност оцене
деф резултат (ид):
пребацивач =
"1001": "А +",
"1002": "Б +",
"1004": "Ц +"

повратни прекидач.гет (ид, "Неважеће")
# Проверите вредност оцене
ако (резултат (ид) != "Неважеће"):
# наме аре граде су параметри кључне речи
принт ('наме је добио граде').формат (име = ид, оцена = резултат (ид)))
иначе:
# Један позитинални параметар и други параметар кључне речи.
принт ('0 је добио граде').формат (ид, оцена = "Ф"))

Излаз:

Излаз је приказан на десној страни слике. Ево, '1001' се узима као улаз по први пут који постоји у 'свичер'. '1003'узима се као улаз по други пут који не постоји у'пребацивач и та вредност оцене је постављена на 'Ф'.

Формат помоћу интерполације низа:

Интерполација низа или ф-жице је нова карактеристика питхон 3.6. Питхон израз се може додати унутар константе низа за стварање форматираних података низа. Карактер, 'ф' користи се као префикс са константом низа за форматирање низа. Неки примери употребе ф-Стринг су приказани у наставку.

Форматирајте једноставну променљиву помоћу ф-Стрингс

Направите питхон датотеку са следећом скриптом да бисте знали како се користи ф-Стринг у форматирању низова. Ево, „“ користи се са променљивом стринга у испис () метода.

#!/ уср / бин / енв питхон3
# Узми вредност низа
стр = инпут ("Шта је ЦОВИД-19?\ н ")
# Одштампајте излаз користећи форматирање ф-Стринг
принт (ф'ЦОВИД-19 је стр!')

Излаз:

Форматирајте више променљивих помоћу ф-Стринг-а

Направите питхон датотеку са следећом скриптом да бисте знали употребу више променљивих у ф-Стринг. Овде ће се кориснику узети два уноса и одштампати помоћу ф-Стринг.

#!/ уср / бин / енв питхон3
# Узми име државе
цоунтри = инпут ("Како се зове ваша држава \ н")
# Узми погођени број
нумбер = инт (инпут ("Колико људи је погођено цовид-19 у вашој земљи?\ н "))
# Одштампајте форматирани излаз
испис (ф 'нумбер људи је погођено коронавирусом у цоунтри')

Излаз:

Излаз је приказан на десној страни слике.

Закључак:

У овом чланку су објашњене четири врсте форматирања стинг-а у Питхону. Нови програмери на питхон-у моћи ће да извршавају задатке повезане са форматирањем низа након читања овог чланка.

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

Инсталирајте најновији Долпхин Емулатор за Гамецубе & Вии на Линук
Долпхин Емулатор вам омогућава да играте изабране игре Гамецубе и Вии на Линук Персонал Цомпутерс (ПЦ). Долпхин Емулатор је слободно доступан и емула...
Како се користи ГамеЦонкуерор Цхеат Енгине у Линуку
Чланак покрива водич о коришћењу ГамеЦонкуерор варалице у Линуку. Многи корисници који играју игре на Виндовс-у често користе апликацију „Цхеат Енгине...
Најбољи емулатори играће конзоле за Линук
Овај чланак ће навести популарни софтвер за емулацију играће конзоле доступан за Линук. Емулација је слој компатибилности софтвера који опонаша хардве...