Pyton

Operacje na ciągach Pythona

Operacje na ciągach Pythona

W tym artykule omówimy operacje na ciągach. Jak wiemy w pythonie, string jest niezmiennym typem danych (tylko do odczytu). Można to zadeklarować w apostrofach pojedynczych (s=") lub podwójnych (s="") lub potrójnych (s="lub s="""""")

Jak wejść do interpretera Pythona

Otwórz terminal Linux i wpisz Pythona i naciśnij Enter, aby zobaczyć interpreter Pythona. W przypadku wersji python3+ wpisz python3. Następujące informacje zobaczymy na terminalu. Jeśli chcemy sprawdzić wersję Pythona, polecenie to „python -v.”

Wynik:

Pyton 3.5.0 (domyślnie, 20 września 2019, 11:28:25)
[OWP 5.2.0] na Linuksie
Wpisz „pomoc”, „prawa autorskie”, „kredyty” lub „licencja”, aby uzyskać więcej informacji.
>>>

Na sznurku można wykonać następujące operacje operations

Kawałek sznurka

Jest to przydatne, gdy chcemy tylko część ciągu.

Uwaga: indeks ciągu zawsze zaczyna się od 0. Ciąg można przemieszczać w kierunku do przodu i do tyłu (przy użyciu ujemnego indeksu).

Np.: s = „Dzień dobry”

Indeks ruchu do przodu: [0,1,2,3…]
indeks ciągu odwrotnego :[… ,-3,-2,-1]  tutaj s[-1]=”g”, s[-2]=”n”, s[-3]=”I”,…

składnia: nazwa zmiennej[start:stop:krok].

Tutaj przystanek jest wykluczony. Jeśli podamy tylko początek, wydobędzie wszystkie znaki od początku do końca. Jeśli podamy tylko stop, wydobędzie on z 0-ego indeksu do stopu. Możemy pominąć zarówno początek, jak i zatrzymanie; w takim przypadku musimy podać co najmniej dwukropek (s[:]). Jeśli nie podamy wartości Step, domyślna wartość to 1.

Np.: s1 = „Dzień dobry”.

W tym przykładzie chcemy wyodrębnić „dobry”.

s2 = s1[0:4]


Załóżmy, że chcemy wyodrębnić „ood mor”

s2 = s1[1:8]


Załóżmy, że chcemy wyodrębnić „ning” (używając odwrotnego indeksu)

s2 = s1[-5:-1:]


Załóżmy, że chcemy odwrócić ciąg

s2 = s1[::-1]

Długość

Ta metoda zwraca liczbę znaków w ciągu.

składnia: len(ciąg)

Powiązanie

To łączy lub łączy dwa ciągi.

składnia: s3 = s1 + s2

Duże litery

Ta metoda konwertuje wszystkie znaki w ciągu na wielkie litery.

składnia: strunowy.górny()

s1 = 'Dzień dobry'
s2 = s1.górny()

Małe litery

Ta metoda konwertuje wszystkie znaki w ciągu na małe litery.

składnia: strunowy.niższy()

s1 = 'Dzień dobry'
s2 = s1.niższy()

Rozebrać się

Ta metoda usuwa/usuwa wartość z ciągu dostarczonego jako parametr. Domyślnym parametrem jest spacja.

Dostępne są 3 rodzaje pasków:

  1. lstrip() : usuwa tylko lewą stronę łańcucha.
  2. rstrip() : usuwa tylko prawą stronę łańcucha.
  3. strip() : To usuwa cały ciąg.

Wyszukaj podciąg w ciągu

Ten zwrot”Prawdziwe” if substring znaleziony w string else zwraca False. Operatorzy członkostwa”w" i "nie w” służy do sprawdzenia tego.

składnia: podciąg w ciągu znaków

Zaczynać z

Ta metoda służy do sprawdzania, czy ciąg zaczyna się od podciągu. Zwraca True, jeśli ciąg zaczyna się od podciągu, w przeciwnym razie zwróć False.

składnia: s.szerokość(podciąg)

Kończy się

Ta metoda służy do sprawdzania, czy ciąg kończy się podciągiem. Zwraca „True”, jeśli ciąg kończy się podciągiem, w przeciwnym razie zwraca False

składnia: s.Końcówka(podciąg)

Indeks

Ta metoda służy do znalezienia indeksu podciągu w ciągu. Jeśli zostanie znaleziony, zwraca indeks znaku początkowego podłańcucha w przeciwnym razie zgłoszono wyjątek błędu wartości.

składnia: strunowy.index(substing, beg=0,end=len(string))

Odnaleźć

Ta metoda służy do znalezienia indeksu podciągu w ciągu. Jeśli zostanie znaleziony, zwraca indeks znaku początkowego podłańcucha w przeciwnym razie zwrócona wartość -1.

składnia: strunowy.find(substing, beg=0,end=len(string))

Liczyć

Ta metoda służy do zliczania wystąpienia podciągu w ciągu.

składnia: strunowy.liczba(podciąg)

Zamień sprawę

Ta metoda zamienia/zamienia wielkość liter.

składnia: strunowy. Zamień przypadek()

Skapitalizować

W tej metodzie pierwsza litera ciągu jest pisana wielką literą

składnia: strunowy.skapitalizować()

Znajdź minimalną/maksymalną literę alfabetu w ciągu

składnia: min(ciąg), maks(ciąg)

Zastąpić

Ta metoda zastępuje wystąpienie podciągu innym ciągiem. Jeśli max pod warunkiem, że wiele razy to zastąpi

składnia: strunowy. zamień (stary podciąg, nowy ciąg, max)

Rozdzielać

Ta metoda Podziel ciąg na podstawie podanego parametru. Zwraca listę słów, jeśli parametr split znaleziony inny zwraca ciąg jako listę.

W pierwszym przykładzie znakiem podziału jest spacja i znajduje się on w ciągu znaków. Zwraca listę słów

W drugim przykładzie znak podziału to _ i nie znaleziono go w ciągu znaków. Zwraca ten sam ciąg co lista.

Sprawdź ciąg zawiera znaki alfanumeryczne

Ta metoda zwraca „True”, jeśli wszystkie znaki w ciągu są alfanumeryczne; w przeciwnym razie Fałsz

składnia: strunowy.isalnum()

Sprawdź ciąg zawiera znaki alfabetyczne

Ta metoda zwraca „True”, jeśli wszystkie znaki w ciągu są alfabetyczne; w przeciwnym razie Fałsz

składnia: strunowy.isalfa()

Ciąg kontrolny zawiera tylko cyfry

Ta metoda zwraca „True”, jeśli wszystkie znaki w ciągu są cyframi; w przeciwnym razie Fałsz

składnia: strunowy.isdigit()

Sprawdź ciąg zawiera wszystkie małe litery

Ta metoda zwraca „True”, jeśli wszystkie znaki w ciągu są małymi literami; w przeciwnym razie Fałsz

składnia: strunowy.islower()

Sprawdź ciąg zawiera wszystkie wielkie litery

Ta metoda zwraca „True”, jeśli wszystkie znaki w ciągu są wielkimi literami; w przeciwnym razie Fałsz

składnia: strunowy.isupper()

Sprawdź ciąg zawiera tylko spację

Ta metoda zwraca „True”, jeśli wszystkie znaki w ciągu są spacjami; w przeciwnym razie Fałsz

składnia: strunowy.isspace()

Przystąp

Ta metoda pobiera wszystkie elementy w sekwencji (lista, krotka, dykt) i łączy jako pojedynczy ciąg na podstawie parametru. Wszystkie elementy powinny być ciągiem.

składnia: parametr.dołącz(sekwencja)


Tutaj sekwencja jest listą, a wszystkie elementy są połączone za pomocą spacji i parametru #.

Wniosek

Łańcuch jest niezmiennym typem danych, a każda wykonywana przez nas operacja powinna być przechowywana w innej zmiennej łańcuchowej. Powyższe są najczęstszą i powszechnie stosowaną operacją na sznurku.

Jeśli chcemy sprawdzić, jakie są wszystkie operacje obsługiwane dla typu string dir(str) na tłumacza i naciśnij enter. Wyświetli wszystkie metody/funkcje, jeśli chcemy sprawdzić dokumentację pod kątem metody/typu funkcji string pomoc(str) i naciśnij enter.

Gry 5 najlepszych gier zręcznościowych dla systemu Linux
5 najlepszych gier zręcznościowych dla systemu Linux
W dzisiejszych czasach komputery to poważne maszyny używane do gier. Jeśli nie możesz uzyskać nowego wysokiego wyniku, będziesz wiedział, o co mi chod...
Gry Bitwa o Wesnoth 1.13.6 Wydanie rozwojowe
Bitwa o Wesnoth 1.13.6 Wydanie rozwojowe
Bitwa o Wesnoth 1.13.6 wydana w zeszłym miesiącu jest szóstą wersją rozwojową w 1.13.Seria x i zapewnia szereg ulepszeń, w szczególności w interfejsie...
Gry Jak zainstalować League Of Legends na Ubuntu 14.04
Jak zainstalować League Of Legends na Ubuntu 14.04
Jeśli jesteś fanem League of Legends, to jest okazja do przetestowania League of Legends. Pamiętaj, że LOL jest obsługiwany w PlayOnLinux, jeśli jeste...