Кредит за слику: скинесхер/Е+/ГеттиИмагес
У програмском језику Питхон постоји неколико начина за уклањање знакова из стринга. Ако желите да уклоните одређене знакове са почетка или краја стринга, користите Питхон породицу функција трака стрингова. Уопштено говорећи, можете користити Питхон алате за манипулацију стринговима да бисте изрезали одређене знакове било где у стрингу или изрезали знакове на одређеним местима.
Питхон тракаста функција и сродници
Стринг објекти у Питхон-у имају метод "стрип" који се може користити за уклањање знакова са почетка или краја стринга. Подразумевано, трака уклања размак са оба краја стринга. Ово може бити корисно ако читате из датотеке и желите да уклоните крајеве реда или додатке у реду.
Видео дана
Ако желите да уклоните друге знакове, проследите стринг као аргумент за стрип. Сваки знак у аргументу се уклања са почетка или краја стринга ако се тамо појављује.
Питхон такође пружа методе стрингова под називом „лстрип“ и „рстрип“. Они функционишу исто као и обични стрип функција, осим што уклањају само знакове са левог или десног краја стринга, редом.
Имајте на уму да методе траке не мењају оригинални стринг. Они враћају копију стринга са уклоњеним знаковима.
Питхон манипулација стринговима
Постоје и други начини за уклањање знакова из Питхон стринга. Метода „реплаце“ враћа копију низа са одређеним поднизом замењеним другим обезбеђеним поднизом. Да бисте заменили подстринг уопште ничим, учините други аргумент празан стринг.
На пример, "ово је пример".реплаце('ис ан', ' ') враћа стринг "овај пример".
За сложенију манипулацију стринговима, можда ћете желети да размотрите уграђену библиотеку регуларних израза „ре“. Функција „под“ у библиотеци омогућава вам да изразите подниз који одговара датом изразу са другим стрингом, укључујући референце на оригинални стринг или једноставно празан низ.
Можете користити варијанту "суб" која се зове "субн" која вам такође говори колико је замена направљено.
Проучите документацију Питхон регуларног израза да бисте били сигурни да разумете подјезик регуларног израза.
Исечци низова и поднизови
Можете издвојити одређене подстрингове низа помоћу оператора слице, слично Питхон листи.
Ово вам омогућава да извучете делове низа на одређеним позицијама. Користите операторе угластих заграда за исечке, са синтаксом с[и] да бисте издвојили карактер стринга на позицији и, с[и: ј] за издвајање подниза са позиције и на ј-1 или с[и: ј: корак] за издвајање сваког слова "корак" са позиције и на ј-1. Индекси почињу од нуле, а не од јединица.
Користите негативне индексе за пресецање са десне стране стринга, а не са леве. На пример, с[-1] је последњи знак у низу.