У овом чланку ћемо разговарати о операцијама на жицама. Као што знамо у питхону, стринг је непроменљиви тип података (само за читање). То се може декларисати у појединачним наводницима (с = ") или двоструким наводницима (с =” ”) или троструким наводницима (с =" или с = ”” ”“ ””)
Како ући у питхон интерпретер
Отворите Линук терминал и укуцајте питхон и притисните ентер па ћемо видети питхон интерпретер. За верзију питхон3 +, откуцајте питхон3. Следеће информације ћемо видети на терминалу. Ако желимо да проверимо верзију питхона, наредба је „питхон -в.”
Излаз:
Питхон 3.5.0 (подразумевано, 20. септембар 2019. 11:28:25)[ОУУ 5.2.0] на Линук-у
Унесите „помоћ“, „ауторска права“, „кредити“ или „лиценца“ за више информација.
>>>
На низу се могу извршити следеће операције
Стринг Слице
Ово је корисно када желимо само део низа.
Белешка: Индекс низа увек почиње од 0. Низ се може прелазити у правцу напријед и уназад (користећи негативни индекс).
Нпр: с = "Добро јутро"
Индекс кретања унапред: [0,1,2,3…]индекс обрнутог ходања: […, -3, -2, -1] овде с [-1] = ”г”, с [-2] = ”н”, с [-3] = ”И”,…
синтакса: Име променљиве [старт: стоп: корак].
Овде је заустављање искључено. Ако пружимо само почетак, издвојиће све знакове од почетка до краја. Ако пружимо само заустављање, извући ће се из 0. индекса да се заустави. Можемо изоставити и стартовање и заустављање; у том случају морамо да унесемо најмање двотачке (с [:]). Ако не пружимо вредност корака, подразумевана вредност је 1.
Нпр: с1 = "Добро јутро".
У овом примеру желимо да издвојимо „добро“.
с2 = с1 [0: 4]
Претпоставимо да желимо да издвојимо „оод мор“
Претпоставимо да желимо да издвојимо „нинг“ (користећи обрнути индекс)
Претпоставимо да желимо да преокренемо низ
Дужина
Ова метода враћа број знакова у низу.
синтакса: Лен (стринг)
Спајање
Ово спаја или комбинује две жице.
синтакса: С3 = с1 + с2
Велико слово
Ова метода претвара све знакове у низу у велика слова.
синтакса: низ.горњи ()
с1 = 'Добро јутро'с2 = с1.горњи ()
Мала слова
Ова метода претвара све знакове у низу у мала слова.
синтакса: низ.нижи ()
с1 = 'Добро јутро'с2 = с1.нижи ()
Трака
Ова метода уклања / брише вредност из низа наведеног као параметар. Задани параметар је размак.
Постоје 3 врсте трака:
- лстрип (): Ово уклања само леву страну низа.
- рстрип (): Ово уклања само десну страну низа.
- стрип (): Ово уклања читав низ.
Претражите подниз у низу
Овај повратак “Истинито”Ако подниз пронађен у низу елсе враћа Фалсе. Оператори за чланство “у" и "не у”Користи се за проверу овога.
синтакса: Подниз у низу
Почиње са
Овом методом се проверава да ли низ почиње са поднизом. Враћа Труе ако стринг почиње са поднизом елсе ретурн Фалсе.
синтакса: С.старсивтх (подниз)
Завршава са
Овом методом се проверава да ли се низ завршава поднизом. Враћа „Тачно“ ако се низ завршава поднизом, а иначе враћа Фалсе
синтакса: С.крајњи ширина (подниз)
Индекс
Ова метода се користи за проналажење индекса подниза у низу. Ако се пронађе, враћа се индекс почетних знакова подниза, иначе се подиже изузетак грешке вриједности.
синтакса: низ.индекс (субстинг, бег = 0, енд = лен (стринг))
Пронађи
Ова метода се користи за проналажење индекса подниза у низу. Ако се пронађе, враћа почетни индекс знакова подниза елсе -1 враћена вредност.
синтакса: низ.финд (субстинг, бег = 0, енд = лен (стринг))
Цоунт
Ова метода се користи за бројање појаве подниза у низу.
синтакса: низ.цоунт (подниз)
Замењива торба
Ова метода замењује / размењује случај низа.
синтакса: низ. Свапцасе ()
Писање великих слова
Ова метода великим словом ставља прво слово низа
синтакса: низ.писање великих слова ()
У низу пронађите минимални / максимални абецедни знак
синтакса: Мин (низ), макс (низ)
Заменити
Ова метода замењује појаву подниза другим низом. Ако је мак под условом да ће много пута заменити
синтакса: низ. замена (стари подниз, нови низ, макс.)
Разделити
Ова метода раздваја низ на основу наведеног параметра. Враћа листу речи ако је параметар сплит пронашао други низ као листу.
У првом примеру, раздвојени знак је размак и он се налази у низу. Враћа списак речи
У другом примеру, знак за поделу је _ и није пронађен у низу. Враћа исти низ као и листа.
Низ за проверу садржи алфанумеричке знакове
Ова метода враћа „Труе“ ако су сви знакови у низу алфанумерички; иначе, Нетачно
синтакса: низ.исалнум ()
Низ за проверу садржи абецедне знакове
Ова метода враћа „Труе“ ако су сви знакови у низу абецедни; иначе, Нетачно
синтакса: низ.исалпха ()
Низ за проверу садржи само цифре
Ова метода враћа „Труе“ ако су сви знакови у низу цифре; у супротном, Фалсе
синтакса: низ.исдигит ()
Низ за проверу садржи све мале знакове
Ова метода враћа „Труе“ ако су сви знакови у низу мала слова; иначе, Нетачно
синтакса: низ.исловер ()
Низ за проверу садржи све велике слова
Ова метода враћа „Труе“ ако су сви знакови у низу велика слова; у супротном, Фалсе
синтакса: низ.исуппер ()
Низ за проверу садржи само размак
Ова метода враћа „Труе“ ако су сви знакови у низу размаци; иначе, Нетачно
синтакса: низ.исспаце ()
Придружити
Ова метода узима све ставке у низу (списак, тупле, дикт) и спаја се као један низ на основу параметра. Све ставке треба да буду низ.
синтакса: Параметар.придружи се (секвенца)
Овде је секвенца листа, а све ставке су спојене помоћу размака и параметра #.
Закључак
Низ је непроменљиви тип података и било која операција коју извршимо треба да буде ускладиштена у другој променљивој низа. Наведене су најчешће и најчешће коришћене операције над низом.
Ако желимо да проверимо које су све операције подржане за тип низа дир (стр) на преводиоца и притисните Ентер. Приказаће све методе / функције ако желимо да проверимо документацију за стринг метод / тип функције помоћ (стр) и притисните Ентер.