Примери Питхон стрингова

Primeri Pithon Stringova



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

Тема садржаја:

  1. Дефинишите стринг променљиве
  2. Израчунајте дужину жице
  3. Одштампајте стринг
  4. Форматирајте стринг
  5. Уклоните садржај из стринга
  6. Сплит тхе Стринг
  7. Трим тхе Стринг
  8. Преокрените стринг
  9. Замените вредност стринга
  10. Промените велика и мала слова стринга

Дефинишите стринг променљиве

Вредност стринга се може дефинисати на три начина у Питхон скрипти: једноструки наводники (‘), двоструки наводники (“) и троструки наводники (“’). Направите Питхон датотеку са следећом скриптом која дефинише три стринг променљиве и одштампајте променљиве у излазу:







#Дефинишите променљиву са једноструким наводницима за чување једнолинијског стринга
стринг1 = 'Питхон програмирање'
#Дефинишите променљиву са двоструким наводницима за чување једнолинијског стринга
стринг2 = „Питхон је слабо куцан језик“
#Дефинишите променљиву са троструким наводницима за чување вишелинијског стринга
стринг3 = '''Научите Питхон програмирање
од основног''

#Одштампајте променљиве
принт ( стринг1 )
принт ( стринг2 )
принт ( стринг3 )

Излаз:



Следећи излаз се појављује након извршавања скрипте:







Иди на врх

Израчунајте дужину жице

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



#Узмите вредност низа
стрВал = улазни ( 'Унесите вредност стринга: ' )
#Изброј укупан број знакова улазне вредности
лн = само ( стрВал )
#Одштампајте вредност низа преузету од корисника
принт ( „Вредност стринга је:“ , стрВал )
#Одштампајте дужину низа
принт ( „Дужина низа је:“ , лн )

Излаз:

Према следећем излазу, „Питхон стринг“ се узима од корисника као улазна вредност. Дужина овог низа је 13 који је одштампан:

Иди на врх

Одштампајте стринг

Направите Питхон датотеку са следећом скриптом која приказује методе штампања једне вредности стринга, једне нумеричке и једне вредности низа, једне променљиве са другим стрингом и више променљивих са другим стринговима. Три улазне вредности се преузимају од корисника након извршавања скрипте.

#Одштампај једну вредност
принт ( 'Научите Питхон' )
#Одштампајте више вредности
принт ( петнаест , „Примери Питхон стрингова“ )

#Узмите три улазне вредности од корисника
код_курса = улазни ( „Унесите код курса:“ )
назив_курса = улазни ( „Унесите назив курса:“ )
кредит_сат = пловак ( улазни ( „Унесите кредитни сат:“ ) )

#Одштампајте једну променљиву
принт ( ' ' , „Шифра курса:“ , код_курса )
#Одштампај више променљивих
принт ( ' Назив курса:' , назив_курса , ' ' , „Сат кредита:“ , кредит_сат )

Излаз:

„ЦСЕ320“, „Питхон програмирање“ и „2.0“ се узимају као улаз након извршавања скрипте. Ове вредности се штампају касније.

Иди на врх

Форматирајте стринг

У Питхон-у је доступно више опција за форматирање вредности стрингова. Функција формат() је једна од њих. Различити начини коришћења функције формат() у Питхон скрипти приказани су у следећој скрипти. Име ученика и група се преузимају од корисника након извршавања скрипте. Затим се ове вредности штампају са другим стринговима помоћу функције формат() са вредностима кључа и вредностима положаја.

#Узмите вредност стринга од корисника
име = улазни ( 'Име студента:' )
#Узмите бројчану вредност од корисника
батцх = инт ( улазни ( 'Серија:' ) )

#Употреба функције формат() са променљивим
принт ( „{н} је ученик {б} групе.“ . формату ( н = име , б = батцх ) )
#Употреба функције формат() са једном вредношћу низа и једном нумеричком вредношћу
принт ( „{н} је студент {с} семестра.“ . формату ( н = 'Џафар' , с = 6 ) )
#Употреба функције формат() без дефинисања позиционих кључева
принт ( „{} је ученик {} групе.“ . формату ( име , 12 ) )
#Употреба функције формат() дефинисањем нумеричких позиционих тастера
принт ( „{1} је студент {0} семестра.“ . формату ( 10 , 'Мазхар' ) )

Излаз:

Следећи излаз се појављује за улазне вредности, „Мизанур Рахман“ као име ученика и 45 као вредност серије:

Иди на врх

Уклоните садржај из стринга

Делимичан или цео садржај стринг променљиве може да се уклони из Питхон стринг променљиве. Направите Питхон датотеку са следећом скриптом која преузима вредност стринга од корисника. Затим, скрипта делимично уклања садржај улазне вредности тако што сече стринг као у претходном примеру и прави недефинисану променљиву помоћу команде „дел“.

покушати :
#Узмите вредност низа
стрВал = улазни ( „Унесите вредност низа: ' )
принт ( „Оригинални стринг:“ +стрВал )

#Уклони све знакове из стринга после
#првих 10 знакова
стрВал = стрВал [ 0 : 10 ]
принт ( „Вредност стринга након првог брисања:“ +стрВал )

#Уклоните 5 знакова са почетка стринга
стрВал = стрВал [ 5 : ]
принт ( „Вредност стринга после другог брисања:“ + стрВал )

#Уклоните одређени знак из стринга ако постоји
стрВал = стрВал. заменити ( 'ја' , '' , 1 )
принт ( „Вредност стринга после трећег брисања:“ + стрВал )

#Уклоните цео стринг и учините променљиву недефинисаном
од стрВал
принт ( „Вредност стринга после последњег брисања:“ + стрВал )

осим НамеЕррор :
#Одштампајте поруку када је променљива недефинисана
принт ( „Променљива није дефинисана.“ )

Излаз:

Следећи излаз се појављује након извршавања скрипте:

Иди на врх

Сплит тхе Стринг

Направите Питхон датотеку са следећом скриптом која дели вредност стринга на основу размака, двотачка (:), одређене речи и максималног ограничења:

#Узмите вредност стринга од корисника
стрВал = улазни ( „Унесите вредност низа: ' )

#Подели стринг без икаквог аргумента
принт ( „Подели вредности на основу простора:“ )
принт ( стрВал. разделити ( ) )

#Подели стринг на основу знака
принт ( „Подели вредности на основу „:“ )
принт ( стрВал. разделити ( ':' ) )

#Подели стринг на основу речи
принт ( „Подели вредности на основу речи“ )
принт ( стрВал. разделити ( 'курс' ) )

#Подели стринг на основу размака и максималног ограничења
принт ( „Подели вредности на основу ограничења“ )
принт ( стрВал. разделити ( '' , 1 ) )

Излаз:

Следећи излаз се појављује за улазну вредност „код курса: ЦСЕ – 407“ након извршавања скрипте:

Иди на врх

Трим тхе Стринг

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

стрВал = '  Питхон је популаран језик.  '
принт ( „Оригинални стринг:“ + стрВал )
#Обрежите обе стране
стрВал1 = стрВал. трака ( )
принт ( 'Након обрезивања обе стране: ' + стрВал1 )
#Обрежите леву страну
стрВал2 = стрВал. лстрип ( )
принт ( 'Након сечења леве стране: ' + стрВал2 )
#Трим десну страну
стрВал3 = стрВал. рстрип ( )
принт ( 'Након сечења десне стране: ' +стрВал3 )
#Скратите леву страну на основу карактера
стрВал4 = стрВал2. лстрип ( 'П' )
принт ( „Након сечења леве стране на основу карактера:“ + стрВал4 )

Излаз:

Следећи излаз се појављује након извршавања скрипте:

Иди на врх

Преокрените стринг

Направите Питхон датотеку са следећом скриптом која мења вредност стринга тако што ћете поставити почетну позицију на крају стринга са вредношћу -1:

#Узмите вредност стринга од корисника
стрВал = улазни ( „Унесите вредност низа: ' )
#Сачувајте обрнуту вредност низа
реверсе_стр = стрВал [ ::- 1 ]
#Одштампајте и оригиналне и обрнуте вредности низа
принт ( 'Оригинална вредност стринга: ' + стрВал )
принт ( 'Обрнута вредност стринга: ' + реверсе_стр )

Излаз:

Следећи излаз се појављује за улазну вредност „Хелло Ворлд“:

Иди на врх

Замените вредност стринга

Направите Питхон датотеку са следећом скриптом која преузима главни стринг, стринг за претрагу и стринг за замену од корисника. Затим, функција реплаце() се користи за претрагу и замену стринга.

#Узми главни низ
стрВал = улазни ( „Унесите вредност низа: ' )
#Узми стринг за претрагу
срцВал = улазни ( „Унесите вредност низа: ' )
#Узми замењени низ
репВал = улазни ( „Унесите вредност низа: ' )
#Претражите и замените стринг
реплацед_стрВал = стрВал. заменити ( срцВал , репВал )
#Одштампајте оригиналне и замењене вредности стрингова
принт ( „Оригинални стринг:“ + стрВал )
принт ( „Замењен низ:“ + реплацед_стрВал )

Излаз:

Следећи излаз се појављује за „Да ли вам се свиђа ПХП?“ вредност главног стринга, вредност претраге „ПХП“ и вредност замене „Питхон“:

Иди на врх

Промените велика и мала слова стринга

Направите Питхон датотеку са следећом скриптом која преузима адресу е-поште и лозинку од корисника. Затим, функције ловер() и уппер() се користе за упоређивање улазних вредности са одређеним вредностима да би се проверило да ли су улазне вредности важеће или неважеће.

#Узми имејл адресу
емаил = улазни ( 'Унесите емаил адресу:' )
#Узми лозинку
Лозинка = улазни ( „Унесите лозинку:“ )
#Упоредите вредности стрингова након конверзије е-поште
#маним словима и лозинка великим словима
ако емаил . ниже ( ) == 'админ@екампле.цом' и Лозинка. горњи ( ) == 'ТАЈНА' :
принт ( „Овлашћени корисник.“ )
друго :
принт ( „Имејл или лозинка су погрешни.“ )

Излаз:

Следећи излаз се појављује за „ админ@екампле.цом ” и „тајне” улазне вредности:

Следећи излаз се појављује за „ админ@абц.цом ” и „тајне” улазне вредности:

Иди на врх

Закључак

Различити типови задатака у вези са стринговима који користе различите уграђене Питхон функције приказани су у овом водичу користећи више Питхон скрипти. Корисници Питхон-а ће сада моћи да стекну основно знање о Питхон операцијама стрингова након што правилно прочитају овај водич.