Подрязване на низове в Python: Всичко, което трябва да знаете



Тази статия ще ви предостави подробни и изчерпателни знания за това как да приложите подстригване на низове в Python с примери.

Подрязването на низ може да бъде много полезно и има много приложения. Много кодери използват функцията за подрязване прекомерно, за да извлекат информация, която може да им бъде ценна от оригинален низ. В тази статия ще обсъдим подрязването на струни в :

е атом добър за python

Въведение в подстригването

Има и други функционалности, които python притежава, които може да изглеждат много подобни на тази. Едно такова нещо е „ Нарязване на струни ”. Тук можем да разделим низовете на много части и да имаме различни опции, приложени към низа. Можем да премахнем определени секции, да изрежем първата част, да премахнем последните букви от низа и да го заменим с други низове в тези позиции.





String-Trimming



Тъй като това е съвсем отделен раздел, нека сега разгледаме какво може да се направи с низовете чрез подрязване.

Какво представлява подрязването на низове в Python?

Подрязването на низ се извършва по три начина, както е показано на горната схема. Нека ги разгледаме.

  • Лента - Нов низ се връща след премахване на всички последващи интервали или водещи интервали.



  • R-лента - Това извежда нов низ с премахнати само крайните интервали. Оттук и името „rstring“, т.е. премахване на интервалите само от дясната страна на низа.

  • L-лента - “Lstrip” прави обратното на R-лентата. Той премахва белите пространства от началото на низа, който е от лявата страна.

    как да използвам python в anaconda

По подразбиране всички тези функции не изискват задължително предаване на аргумент за премахване на пропуските. Само когато трябва да се премахне определен знак, това се споменава в аргумента и съответно ще бъде премахнато от водещите и крайните места.

str = 'EDUREKA' print (f'String = '{s1}' n ') print (f'After Removeing ​​Leading Whitespaces String =' {str.lstrip ()} 'n') print (f'After Removeing ​​Trailing Whitespaces String = '{str.rstrip ()}' n ') print (f'After Trimming Whitespaces String =' {str.strip ()} 'n')

Сега нека разгледаме определен символ, който да бъде извлечен от низ.

str = '&&&&&&& EDUREKA &&&&&&&&' print ('n Това е оригиналното stringnn', str) print ('n По-долу е обичайната функция на лентата n') print (str.strip ('&')) print ('n Отдолу е R -strip functionnn ') print (str.rstrip (' & ')) print (' n По-долу е L-лента functionnn ') print (str.lstrip (' & '))

Има и други функционалности, които се въртят около това подобно тема за подрязване на низове в python. Нека сега разгледаме други прости функционалности, които се прилагат към низовете.

Мин и Макс на струна

Тук минималната функция или „min“ е да извлече най-малката стойност на азбуката от низа. Това е от набора азбуки A-Z, като A е най-ниската стойност, а Z е най-високата. Функцията “max” прави обратното, което означава, че тя избира азбуката с най-висока стойност от низа. Това може да бъде по-добре изразено с примера по-долу.

str = 'EDUREKA' print ('n Това е оригиналът stringnn', str) print ('n Символът за минимална стойност е: n' + min (str)) print ('nМаксималният знак за стойност е: n' + max ( str))

Сменете

Функцията за заместване е доста лесна за разбиране. От самата дума замяна можем да извлечем значението, че определени раздели на низа могат да бъдат заменени с други низови елементи. Например, помислете за кода по-долу:

str = 'EDUREKA е EDUREKA' str1 = 'EDUREKA' str2 = 'НАЙ-ДОБРИЯ' print ('Крайният низ след замяната е: n') print ('За едно участиеn') print (str.replace (str1, str2, 1) ) print ('nЗа две случаиn') print (str.replace (str1, str2, 2))

С това стигаме до края на тази статия за подрязване на низове в Python. Надявам се, че имате достатъчно идеи за подрязване на струни.

За да получите задълбочени познания за Python заедно с различните му приложения, можете за онлайн обучение на живо с 24/7 поддръжка и доживотен достъп.

как да използвам пакета в java -

Имате въпрос към нас? Споменете ги в раздела за коментари на „Подрязване на низове в Python“ и ние ще се свържем с вас.