- Дефинишите стринг променљиве
- Израчунајте дужину жице
- Одштампајте стринг
- Форматирајте стринг
- Уклоните садржај из стринга
- Сплит тхе Стринг
- Трим тхе Стринг
- Преокрените стринг
- Замените вредност стринга
- Промените велика и мала слова стринга
Дефинишите стринг променљиве
Вредност стринга се може дефинисати на три начина у Питхон скрипти: једноструки наводники (‘), двоструки наводники (“) и троструки наводники (“’). Направите Питхон датотеку са следећом скриптом која дефинише три стринг променљиве и одштампајте променљиве у излазу:
#Дефинишите променљиву са једноструким наводницима за чување једнолинијског стринга
стринг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 ]
#Одштампајте и оригиналне и обрнуте вредности низа
принт ( 'Оригинална вредност стринга: ' + стрВал )
принт ( 'Обрнута вредност стринга: ' + реверсе_стр )
Излаз:
Следећи излаз се појављује за улазну вредност „Хелло Ворлд“:
Замените вредност стринга
Направите Питхон датотеку са следећом скриптом која преузима главни стринг, стринг за претрагу и стринг за замену од корисника. Затим, функција реплаце() се користи за претрагу и замену стринга.
#Узми главни низстрВал = улазни ( „Унесите вредност низа: \н ' )
#Узми стринг за претрагу
срцВал = улазни ( „Унесите вредност низа: \н ' )
#Узми замењени низ
репВал = улазни ( „Унесите вредност низа: \н ' )
#Претражите и замените стринг
реплацед_стрВал = стрВал. заменити ( срцВал , репВал )
#Одштампајте оригиналне и замењене вредности стрингова
принт ( „Оригинални стринг:“ + стрВал )
принт ( „Замењен низ:“ + реплацед_стрВал )
Излаз:
Следећи излаз се појављује за „Да ли вам се свиђа ПХП?“ вредност главног стринга, вредност претраге „ПХП“ и вредност замене „Питхон“:
Промените велика и мала слова стринга
Направите Питхон датотеку са следећом скриптом која преузима адресу е-поште и лозинку од корисника. Затим, функције ловер() и уппер() се користе за упоређивање улазних вредности са одређеним вредностима да би се проверило да ли су улазне вредности важеће или неважеће.
#Узми имејл адресуемаил = улазни ( 'Унесите емаил адресу:' )
#Узми лозинку
Лозинка = улазни ( „Унесите лозинку:“ )
#Упоредите вредности стрингова након конверзије е-поште
#маним словима и лозинка великим словима
ако емаил . ниже ( ) == 'админ@екампле.цом' и Лозинка. горњи ( ) == 'ТАЈНА' :
принт ( „Овлашћени корисник.“ )
друго :
принт ( „Имејл или лозинка су погрешни.“ )
Излаз:
Следећи излаз се појављује за „ админ@екампле.цом ” и „тајне” улазне вредности:
Следећи излаз се појављује за „ админ@абц.цом ” и „тајне” улазне вредности:
Закључак
Различити типови задатака у вези са стринговима који користе различите уграђене Питхон функције приказани су у овом водичу користећи више Питхон скрипти. Корисници Питхон-а ће сада моћи да стекну основно знање о Питхон операцијама стрингова након што правилно прочитају овај водич.