Подрязването на низ може да бъде много полезно и има много приложения. Много кодери използват функцията за подрязване прекомерно, за да извлекат информация, която може да им бъде ценна от оригинален низ. В тази статия ще обсъдим подрязването на струни в :
е атом добър за python
- Въведение в подстригването
- Какво представлява подрязването на низове в Python?
- Мин и Макс на струна
- Сменете
Въведение в подстригването
Има и други функционалности, които python притежава, които може да изглеждат много подобни на тази. Едно такова нещо е „ Нарязване на струни ”. Тук можем да разделим низовете на много части и да имаме различни опции, приложени към низа. Можем да премахнем определени секции, да изрежем първата част, да премахнем последните букви от низа и да го заменим с други низове в тези позиции.
Тъй като това е съвсем отделен раздел, нека сега разгледаме какво може да се направи с низовете чрез подрязване.
Какво представлява подрязването на низове в 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“ и ние ще се свържем с вас.