Przycinanie ciągów w Pythonie: wszystko, co musisz wiedzieć



W tym artykule znajdziesz szczegółową i wszechstronną wiedzę na temat implementacji przycinania ciągów w Pythonie wraz z przykładami.

Przycinanie sznurka może być bardzo przydatne i ma wiele zastosowań. Wielu programistów nadmiernie używa funkcji przycinania, aby wyodrębnić informacje, które mogą być dla nich cenne z oryginalnego ciągu. W tym artykule omówimy przycinanie ciągów w programie :

Wprowadzenie do przycinania

Istnieją inne funkcje, które posiada Python, które mogą wydawać się bardzo podobne do tego. Jedną z takich rzeczy jest „ Cięcie strun ”. Tutaj możemy podzielić struny na wiele części i zastosować do nich różne opcje. Możemy usunąć niektóre sekcje, wyciąć pierwszą część, usunąć ostatnie litery struny i zastąpić ją innymi ciągami również w tych pozycjach.





String-Trimming



php tworzy tablicę z łańcucha

Ponieważ jest to całkowicie osobna sekcja, przyjrzyjmy się teraz, co można zrobić z napisami poprzez przycinanie.

Co to jest przycinanie ciągów w Pythonie?

Przycinanie sznurka odbywa się na trzy sposoby, jak pokazano na powyższym schemacie. Przyjrzyjmy się im.

  • Rozebrać się - Nowy ciąg jest zwracany po usunięciu wszelkich spacji końcowych lub wiodących.



  • Pasek R. - Wyprowadza nowy ciąg z usuniętymi tylko końcowymi spacjami. Stąd nazwa „rstring”, czyli usuwanie spacji tylko z prawej strony łańcucha.

  • L-Strip - „Lstrip” działa odwrotnie niż pasek R. Usuwa spacje z początku łańcucha, czyli z lewej strony.

Domyślnie wszystkie te funkcje nie wymagają obowiązkowo przekazania argumentu w celu usunięcia wszelkich białych znaków. Tylko wtedy, gdy trzeba usunąć określony znak, jest to wspomniane w argumencie i zostanie odpowiednio usunięty z początkowego i końcowego miejsca.

str = 'EDUREKA' print (f'String = '{s1}' n ') print (f'A After Removing Leading WhiteSpaces String =' {str.lstrip ()} 'n') print (f'Apo usunięciu końcowego ciągu znaków odstępów = '{str.rstrip ()}' n ') print (f'After przycinanie białych znaków String =' {str.strip ()} 'n')

Rozważmy teraz pewien znak, który ma być wyodrębniony z łańcucha.

str = '&&&&&& EDUREKA &&&&&&' print ('n To jest oryginalny stringnn', str) print ('n Poniżej znajduje się zwykła funkcja paska n') print (str.strip ('&')) print ('n Poniżej znajduje się R -strip functionnn ') print (str.rstrip (' & ')) print (' n Poniżej znajduje się funkcja L-stripnn ') print (str.lstrip (' & '))

Istnieją inne funkcjonalności, które obracają się wokół tego podobnego temat przycinania napisów w Pythonie. Przyjrzyjmy się teraz innym prostym funkcjom, które mają zastosowanie do stringów.

Min i Max struny

Tutaj funkcją minimum lub „min” jest wydobycie najmniejszej wartości alfabetu z ciągu. To jest z zestawu alfabetów A-Z, gdzie A to najniższa wartość, a Z to najwyższa. Funkcja „max” działa odwrotnie, tzn. Wybiera alfabet o największej wartości z ciągu. Można to lepiej wyrazić na poniższym przykładzie.

str = 'EDUREKA' print ('n To jest oryginalny napisnn', str) print ('n Znak minimalnej wartości to: n' + min (str)) print ('n Znak maksymalnej wartości to: n' + max ( str))

Zastąpić

Funkcja zamiany jest dość prosta do zrozumienia. Z samego słowa zamień możemy wywnioskować, że pewne sekcje łańcucha można zastąpić innymi elementami ciągu. Na przykład rozważ poniższy kod:

str = 'EDUREKA to EDUREKA' str1 = 'EDUREKA' str2 = 'NAJLEPSZE' print ('Ostatni ciąg znaków po zamianie to: n') print ('Na jedno wystąpienie') print (str.replace (słowo1, słowo2, 1) ) print ('nDla dwóch wystąpień') print (str.replace (słowo1, słowo2, 2))

W ten sposób dochodzimy do końca artykułu o przycinaniu ciągów w języku Python. Mam nadzieję, że masz wystarczająco dużo pomysłów na przycinanie sznurków.

Aby uzyskać dogłębną wiedzę o Pythonie i jego różnych aplikacjach, możesz do szkoleń online na żywo z całodobowym wsparciem i dożywotnim dostępem.

Masz do nas pytanie? Wspomnij o nich w sekcji komentarzy „Przycinanie ciągów w Pythonie”, a my skontaktujemy się z Tobą.