Питхон

Питхон Стринг Операције

Питхон Стринг Операције

У овом чланку ћемо разговарати о операцијама на жицама. Као што знамо у питхону, стринг је непроменљиви тип података (само за читање). То се може декларисати у појединачним наводницима (с = ") или двоструким наводницима (с =” ”) или троструким наводницима (с =" или с = ”” ”“ ””)

Како ући у питхон интерпретер

Отворите Линук терминал и укуцајте питхон и притисните ентер па ћемо видети питхон интерпретер. За верзију питхон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]


Претпоставимо да желимо да издвојимо „оод мор“

с2 = с1 [1: 8]


Претпоставимо да желимо да издвојимо „нинг“ (користећи обрнути индекс)

с2 = с1 [-5: -1:]


Претпоставимо да желимо да преокренемо низ

с2 = с1 [:: - 1]

Дужина

Ова метода враћа број знакова у низу.

синтакса: Лен (стринг)

Спајање

Ово спаја или комбинује две жице.

синтакса: С3 = с1 + с2

Велико слово

Ова метода претвара све знакове у низу у велика слова.

синтакса: низ.горњи ()

с1 = 'Добро јутро'
с2 = с1.горњи ()

Мала слова

Ова метода претвара све знакове у низу у мала слова.

синтакса: низ.нижи ()

с1 = 'Добро јутро'
с2 = с1.нижи ()

Трака

Ова метода уклања / брише вредност из низа наведеног као параметар. Задани параметар је размак.

Постоје 3 врсте трака:

  1. лстрип (): Ово уклања само леву страну низа.
  2. рстрип (): Ово уклања само десну страну низа.
  3. стрип (): Ово уклања читав низ.

Претражите подниз у низу

Овај повратак “Истинито”Ако подниз пронађен у низу елсе враћа Фалсе. Оператори за чланство “у" и "не у”Користи се за проверу овога.

синтакса: Подниз у низу

Почиње са

Овом методом се проверава да ли низ почиње са поднизом. Враћа Труе ако стринг почиње са поднизом елсе ретурн Фалсе.

синтакса: С.старсивтх (подниз)

Завршава са

Овом методом се проверава да ли се низ завршава поднизом. Враћа „Тачно“ ако се низ завршава поднизом, а иначе враћа Фалсе

синтакса: С.крајњи ширина (подниз)

Индекс

Ова метода се користи за проналажење индекса подниза у низу. Ако се пронађе, враћа се индекс почетних знакова подниза, иначе се подиже изузетак грешке вриједности.

синтакса: низ.индекс (субстинг, бег = 0, енд = лен (стринг))

Пронађи

Ова метода се користи за проналажење индекса подниза у низу. Ако се пронађе, враћа почетни индекс знакова подниза елсе -1 враћена вредност.

синтакса: низ.финд (субстинг, бег = 0, енд = лен (стринг))

Цоунт

Ова метода се користи за бројање појаве подниза у низу.

синтакса: низ.цоунт (подниз)

Замењива торба

Ова метода замењује / размењује случај низа.

синтакса: низ. Свапцасе ()

Писање великих слова

Ова метода великим словом ставља прво слово низа

синтакса: низ.писање великих слова ()

У низу пронађите минимални / максимални абецедни знак

синтакса: Мин (низ), макс (низ)

Заменити

Ова метода замењује појаву подниза другим низом. Ако је мак под условом да ће много пута заменити

синтакса: низ. замена (стари подниз, нови низ, макс.)

Разделити

Ова метода раздваја низ на основу наведеног параметра. Враћа листу речи ако је параметар сплит пронашао други низ као листу.

У првом примеру, раздвојени знак је размак и он се налази у низу. Враћа списак речи

У другом примеру, знак за поделу је _ и није пронађен у низу. Враћа исти низ као и листа.

Низ за проверу садржи алфанумеричке знакове

Ова метода враћа „Труе“ ако су сви знакови у низу алфанумерички; иначе, Нетачно

синтакса: низ.исалнум ()

Низ за проверу садржи абецедне знакове

Ова метода враћа „Труе“ ако су сви знакови у низу абецедни; иначе, Нетачно

синтакса: низ.исалпха ()

Низ за проверу садржи само цифре

Ова метода враћа „Труе“ ако су сви знакови у низу цифре; у супротном, Фалсе

синтакса: низ.исдигит ()

Низ за проверу садржи све мале знакове

Ова метода враћа „Труе“ ако су сви знакови у низу мала слова; иначе, Нетачно

синтакса: низ.исловер ()

Низ за проверу садржи све велике слова

Ова метода враћа „Труе“ ако су сви знакови у низу велика слова; у супротном, Фалсе

синтакса: низ.исуппер ()

Низ за проверу садржи само размак

Ова метода враћа „Труе“ ако су сви знакови у низу размаци; иначе, Нетачно

синтакса: низ.исспаце ()

Придружити

Ова метода узима све ставке у низу (списак, тупле, дикт) и спаја се као један низ на основу параметра. Све ставке треба да буду низ.

синтакса: Параметар.придружи се (секвенца)


Овде је секвенца листа, а све ставке су спојене помоћу размака и параметра #.

Закључак

Низ је непроменљиви тип података и било која операција коју извршимо треба да буде ускладиштена у другој променљивој низа. Наведене су најчешће и најчешће коришћене операције над низом.

Ако желимо да проверимо које су све операције подржане за тип низа дир (стр) на преводиоца и притисните Ентер. Приказаће све методе / функције ако желимо да проверимо документацију за стринг метод / тип функције помоћ (стр) и притисните Ентер.

Како инсталирати Леагуе Оф Легендс на Убунту 14.04
Ако сте љубитељ Леагуе оф Легендс, ово је прилика да тестирате Леагуе оф Легендс. Имајте на уму да је ЛОЛ подржан на ПлаиОнЛинук ако сте корисник лину...
Инсталирајте најновију ОпенРА Стратеги Гаме на Убунту Линук
ОпенРА је Либре / Фрее Реал Тиме стратешки механизам који ствара ране Вествоод игре попут класичне Цомманд & Цонкуер: Ред Алерт. Дистрибуирани модови ...
Инсталирајте најновији Долпхин Емулатор за Гамецубе & Вии на Линук
Долпхин Емулатор вам омогућава да играте изабране игре Гамецубе и Вии на Линук Персонал Цомпутерс (ПЦ). Долпхин Емулатор је слободно доступан и емула...