Cięcie strun w Pythonie: wszystko, co musisz wiedzieć



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

Krojenie to fajna funkcja . Podobnie jak inne języki programowania, python umożliwia nam również dostęp do poszczególnych znaków ciągu za pomocą techniki składni indeksowania przypominającej tablicę. W tym artykule zrozumiemy wycinanie ciągów w Pythonie:

Co to jest krojenie?

Głównym aspektem krojenia jest funkcja plastrów. Pozwala programistom na wyodrębnienie informacji z ciągu danych. W tym artykule możemy zobaczyć wiele metod, w których to się robi. Cięcie na plasterki nie ogranicza się tylko do łańcuchów, ale można je również zastosować do krotek i list.





java, jak utworzyć tablicę obiektów

Cięcie ciągów w Pythonie

Cięcie na plasterki w Pythonie polega na wyprowadzeniu podciągu z głównego ciągu. Rozważ poniższą ilustrację kodu:



Cięcie ciągów w Pythonie

print ('nWelcome do Edurekan') String1 = input ('Wpisz wybrany przez siebie ciąg =') print ('nn Wynik to = n') print (String1 [wycinek (0,3)]) print ('nDziękuję! miłego dnia ')

W poniższym przykładzie „ICC WORLDCUP” to ciąg znaków wprowadzany przez użytkownika. Podciąg wyprowadzony z programu to „ICC”. Jak to się stało? Główną instrukcją odpowiedzialną za tę funkcjonalność jest indeks funkcji plastra, który wybiera znaki z indeksu 0(indeks początkowy) i przechodzi do indeksu 2. W zakresie od [0,3] litery ICC stają się nowym ciągiem znaków i to jest wynik.

Cięcie ciągu z indeksem ujemnym

Innym sposobem krojenia jest indeks ujemny. Jest to również dobry sposób na odwrócenie podciągów. Parametry funkcji cięcia ciągów zwiększają się do 3. Pierwszy to indeks początkowy od końca łańcucha, drugi to indeks końcowy, a trzeci to interwał. Spójrzmy.

java nowa data z łańcucha
print ('nWELCOME TO EDUREKA n') String1 = input ('Wprowadź wybrany ciąg =') print ('n nWyjście to = n') print (String1 [slice (-1, -5, -1)]) print ('nDziękuję! Miłego dnia')

W funkcji „slice” pierwsze -1 wskazuje ostatnią literę „M” ciągu. Kursor odlicza wstecz z interwałem 1 i zatrzymuje się po 4zlicza, co prowadzi do odwrócenia wyniku „MARG”, czyli 4 ostatnich liter „GRAM”.



Pojęcia dotyczące wycinania wdrożone w krotkach i listach

W poniższym zakodowanym przykładzie. Widzimy listę i krotkę z elementami takimi jak litery EDUREKA. Każdy z nich ma początkowy indeks równy zero. Pierwsze trzy indeksy [0, 1 i 2] odnoszą się do liter E, D i U. Stąd funkcja wycinka wyciąga pierwsze trzy.

Ta wartość 3 jest przechowywana w zmiennej i przechodzi przez listę oraz jest drukowana. Kiedy patrzymy na drugą część kodu, widzimy, że brany jest pod uwagę interwał. W ten sposób co drugi indeks jest brany zarówno z listy, jak i krotki.

Lista1 = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] Tuple1 = ('e', 'd', 'u', 'r', 'e', 'k', 'a') Obj = wycinek (3) print ('nWyjście to n') print (Lista1 [Obj]) Obj = wycinek (1, 5, 2) print ('nWyjście to n ') print (Tuple1 [Obj])

Koncepcje wycinania wdrożone z indeksami ujemnymi w krotkach i listach

Tutaj funkcjonalność kodu pozostaje taka sama, z wyjątkiem tego, że sposób wybierania elementów jest odwrócony. Moment, w którym mówimy o indeksowaniu ujemnym w łańcuchach, zawsze odnosi się do wybierania elementów łańcucha od końca. Spójrzmy. To samo widać w drugiej połowie, kiedy następuje odwrócenie, ale z uwzględnieniem odstępów czasu.

Lista1 = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] Tuple1 = ('e', 'd', 'u', 'r', 'e', 'k', 'a') Obj = wycinek (-1, -5, -1) print ('nLista wyjściowa isn') print (Lista1 [Obj]) Obj = wycinek (-1, -6 , -2) print ('nThe output tuple isn') print (Tuple1 [Obj])

W ten sposób dochodzimy do końca odcinania ciągów w Pythonie. 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.

co to jest nauka o danych?

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