Jak funkcje Pythona usuwają znaki z łańcucha

Jak funkcje Pythona usuwają znaki z łańcucha
W Pythonie ciągi są najczęstszym typem danych, a użycie ich w tej skali spowoduje różne błędy. Ważne jest, aby móc wyeliminować postacie bez względu na przyczynę przerwy w formacie. Ponadto Python ma kilka pomocnych wbudowanych funkcji, których używamy do tego celu. W strunach czasami wprowadzone przez użytkownika dane wejściowe ma niepożądane znaki, których nie chcemy zapisać. W tej sytuacji wskazane jest usuwanie niektórych elementów z określonego ciągu. Ogólną metodą wyodrębnienia elementu z łańcucha jest użycie funkcji zastępczej (). Ponadto używamy funkcji Translate () do zastąpienia wielu egzystencji konkretnej postaci.

Ciąg jest niezmienny, więc kiedy usuniemy element z łańcucha, oryginalny ciąg nie jest zmieniany. Musimy zapisać nowy ciąg, jeśli chcemy kontynuować użycie ciągu.

Użyj funkcji zastąpi ():

W Pythonie funkcja zastępcza () służy do usuwania znaków z ciągu. Ta funkcja zawiera dwa parametry. Również ta funkcja służy do zastąpienia jednego elementu drugim w ciągu. Jeśli przekazamy drugi parametr jako pusty znak, usuwa element z oryginalnego ciągu.

W tym kodzie „programowanie wizualne” jest traktowane jako ciąg i jest reprezentowany przez Str. Tutaj chcemy wyodrębnić „wizualne” z oryginalnego ciągu. Stosujemy więc funkcję zastąpi () do usunięcia „wizualnego”.

W celu wykonania kodów Pythona Spyder 5 jest zainstalowany na laptopie. Po pierwsze, po naciśnięciu „Ctrl+N” powstaje nowy projekt z klawiatury. Nazwa naszego nowego pliku to „Temp.PY3 ”:

Funkcja zastępcza () zawiera dwa parametry. Minęliśmy element „wizualny”, który chcemy zastąpić jako pierwszy parametr. Następnie przekazujemy pusty znak jako drugi parametr. Uruchom kod, stukając opcję „Uruchom” z paska menu Spyder 5:

Drugi parametr usuwa element „wizualny” z ciągu. I otrzymujemy „programowanie” jako wyjście. Oryginalny ciąg pozostaje niezmieniony.

W Pythonie ciąg jest niezmienny, więc metoda zastępcza () nadaje nowy ciąg, a prawdziwy nie ma wpływu. W tym przypadku bierzemy „programowanie wizualne” jako ciąg i jest wyrażane przez STR. Tutaj chcemy usunąć „V” z ciągu „Programowanie wizualne”. Następnie stosujemy funkcję zamiennika ():

Ta funkcja ma dwa argumenty. Przeszliśmy znak „V”, który chcemy zastąpić jako pierwszy parametr. Następnie przekazujemy pusty znak jako drugi parametr. Chcemy usunąć „V”, przekazując pusty postać:

W wyjściu wyodrębniliśmy znak „V” z oryginalnego ciągu.

Użyj funkcji tłumacza ():

W celu usunięcia znaku z łańcucha Translate () to inna funkcja używana w tym celu. Ta funkcja zwraca wartość po usunięciu danego elementu z ciągu. Aby wyodrębnić element z łańcucha, musimy zadeklarować Unicode dla elementu. Zadeklarujemy również parametr „brak”, aby zastąpić element. Stosujemy metodę Ord (), aby uzyskać Unicode elementu.

W tym przykładzie „programowanie wizualne” jest traktowane jako ciąg i reprezentowane przez Str. Tutaj chcemy wyeliminować „g” z łańcucha i wypierać go „Brak”. Stosujemy funkcję tłumacza (), aby usunąć „g”. Metoda ord () ma również zastosowanie tutaj. Ponieważ ta funkcja służy do znalezienia Unicode „G”:

Po zastosowaniu funkcji tłumacz () instrukcja drukowania zwraca ciąg „Visual Programmin”. Funkcja tłumacza () usuwa „g” z oryginalnej instrukcji:

Usunięcie znaku zdefiniowanego liczby razy:

Aby wyodrębnić znak z ciągu, który jest wiele razy zadeklarowany.

W tym kodzie przyjmujemy ciąg „Programowanie wizualne”. Ciąg jest reprezentowany przez Str w tym kodzie. Chcemy usunąć „ja” z ciągu i wymienić go „i” w tym ciągu. W tym celu zastosowana jest funkcja zastępcza (). W trzecim parametrze metody zastępczej () przekazaliśmy liczbę, która pokazuje, jak często wymiana ma miejsce w ciągu.

Tutaj stosujemy funkcję zamiennika (). Jako pierwszy parametr przekazaliśmy element „I”, który chcemy wymienić. Jako drugi parametr przekazaliśmy „I”, który należy zastąpić „2”, jak wspomniano w trzecim parametrze funkcji. Oznacza to, że zastąpienie „I” „I” odbywa się dwa razy w ciągu „Programowanie wizualne”:

Zatem wyjściem tego kodu jest „programowanie wizualne”. Otrzymujemy oryginalny ciąg, ale po prostu zastępujemy „ja” na „i” w oryginalnym ciągu.

Wniosek:

W tym artykule opracowuje metody usuwania elementów z łańcucha. Ponieważ ciągi są niezmienne, musimy zapisać nowy ciąg, jeśli będziemy go nadal używać. Omówiliśmy usunięcie znaków za pomocą funkcji Replay () i tłumacz (). I wyjaśniliśmy również sposób zastąpienia elementu pustym znakiem. Mamy nadzieję, że ten artykuł jest pomocny. Sprawdź wskazówkę Linux, aby uzyskać więcej artykułów pouczających.